c
2009 Marc Feeley
IFT2245 page 1
IFT2245
Systèmes d’exploitation
http://www.iro.umontreal.ca/˜feeley/cours/ift2245/
Copyright c
2001-2009 Marc Feeley
c
2009 Marc Feeley
IFT2245 page 2
SE modernes
c
2009 Marc Feeley
IFT2245 page 3
Rôle des SE
Abstract world
Concrete world
Applications
(‘‘user’’ programs)
OS components
(‘‘system’’ programs)
Report
(CPU, memory, screen, keyboard, disk, ...)
Hardware
Operating System
Game
Editor
Text Compiler
SE = ensemble des composantes logicielles qui font le
pont entre les applications et le matériel
Offre des services abstraits aux applications
(p.e. ouvrir le fichier "abc") et demande des services
concrets du matériel (p.e. lire le secteur Ndu disque)
Responsable de l’exécution des applications et la
gestion des ressources (physiques et logiques)
Classification floue (compilateur = application ou
composante du SE? ça dépend du point de vue)
c
2009 Marc Feeley
IFT2245 page 4
Attraits des SE
Abstract world
Concrete world
Applications
(‘‘user’’ programs)
OS components
(‘‘system’’ programs)
Report
(CPU, memory, screen, keyboard, disk, ...)
Hardware
Operating System
Game
Editor
Text Compiler
1) Facilite la réalisation des applications car il fournit
plusieurs services prédéfinis:
Gestion des fichiers, processus, réseau, etc
2) Applications plus portables car il offre une abstraction
du matériel (architecture matérielle PC/Mac/...,
composantes matérielles, etc)
l’API du SE définit une machine virtuelle
c
2009 Marc Feeley
IFT2245 page 5
Attraits des SE
Abstract world
Concrete world
Applications
(‘‘user’’ programs)
OS components
(‘‘system’’ programs)
Report
(CPU, memory, screen, keyboard, disk, ...)
Hardware
Operating System
Game
Editor
Text Compiler
3) Uniformise l’interface usager des applications (qu’il soit
graphique, textuel, ou autre) ce qui contribue à la
convivialité
4) Centralise les politiques de gestion des ressources ce
qui permet d’en améliorer l’efficacité et de protéger
l’accès aux ressources privées ou critiques
1 / 443 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !