Professional Documents
Culture Documents
Systmes dexploitation
Hmida HMIDA
Technologue ISET Mahdia
PLAN
Systmes dexploitation
Introduction : Dfinitions et gnralits Les processus La programmation concurrentielle Systme de Gestion de Fichiers La mmoire Les interruptions
ISI Ma 2007 - 2008
PLAN
Systmes dexploitation
Introduction : Dfinitions et gnralits Les processus La programmation concurrentielle Systme de Gestion de Fichiers La mmoire Les interruptions
ISI Ma 2007 - 2008
Dfinition dun SE
Il est plus facile de le dfinir par ce quil fait Un ensemble de procdures permettant de donner lutilisateur une vue simplifie du matriel (machine virtuelle) Machine virtuelle : Vue uniforme des E/S Une mmoire virtuelle et p partageable g Gestion des fichiers et rpertoires Gestion des processus et ressources Un programme qui sert dinterface entre lutilisateur et lordinateur
Systme dexploitation
Matriel
10
11
12
13
14
15
Interprteur de commandes (shell) : communiquer avec le noyau travers un langage de commandes Fonctions systme
Basculer du mode protg au mode noyau Accessibles partir de points dentre (trap)
16
17
18
Client/serveur
Noyau rduit (gre la communication entre processus et ordonnancement) Fonctionnalits reportes en processus utilisateurs
19
PLAN
Systmes dexploitation
Introduction : Dfinitions et gnralits Les processus La programmation concurrentielle Systme de Gestion de Fichiers La mmoire Les interruptions
ISI Ma 2007 - 2008
20
10
21
table de processus
22
11
etc.
23
24
12
25
Impossible de prvoir le temps dexcution Les processus ayant des E/S passent plus de temps en attente Convient pour les systme embarqus
26
13
Plus dintervention du SE Prsence dun ordonnanceur commutation de processus qui prend en charge la
27
28
14
29
30
15
Registres UCT
31
32
16
33
Notion de quantum : intervalle de temps pendant lequel 34 le processeur est allou pour un processus
17
35
18
du
type
de
travail,
de
lutilisateur
38
19
39
40
20
41
2. Mme
3. Mme
42
21
43
44
22
45
23
47
24