Académique Documents
Professionnel Documents
Culture Documents
Traduction (assembleur)
Niveau 3 Couche du systme dexploitation
Interprtation partielle (OS)
Couche architecture du jeu dinstruction
Niveau 2
(ISA)
Interprtation (microprogramme
ou excution directe (cabl)
Niveau 1
Couche microarchitecture
Matriel
3
Niveau 0 Couche logique numrique
Miramond Benot - UCP
Systmes premptifs
Au lieu dune boucle continue, un systme est dcrit
par une collection de threads de contrle
indpendants les tches.
Le systme dexploitation excute les processus selon
une politique dordonnancement et peu alterner entre
leur excution pour satisfaire les chances.
Contrairement lexcutif cyclique ou les fonctions
et leur ordre dexcution est impos dans la boucle
principale, lOS dtermine quelle fonction sexcute
quel instant.
P1
P3
P2
P1
8
10
11
12
13
14
15
16
21
0x0A14 AddI R1 5
0x0A18 Store adr R1
23
25
27
30
31
32
Election
Prt Blocage
Dblocage
Bloqu
33
34
35
36
Tche : Nom/ID
int MyTask(){
while(1){
printf();
Routine Priorit
}
}
39
41
42
44
45
Processus
login
Processus
shell
Processus Processus
myProg.exe ls -l 46
47
49
50
Premption
Elu
Cration Destruction
Election
Prt Blocage
Dblocage
Bloqu
51
PCB
PCB
PCB
PCB
PCB
PCB
CPU1 Rpartiteur Ordonnanceur
Prts
Election
CPU2
PCB
PCB
PCB
PCB
PCB
PCB
bloqu 54
56
58
59
60
61