Académique Documents
Professionnel Documents
Culture Documents
1
Université Mohammed V de Rabat Systèmes d’Exploitation II
Faculté des Sciences : Département d’informatique
IV.
Instant Événement(s)
t=0 A arrive et est chargé en mémoire
t=10 B arrive et est chargé en mémoire
t=30 C arrive et est placé sur la FAHN
t=35 A termine et libère sa partition
t=40 D arrive et est chargé en mémoire
t=50 E arrive et est chargé en mémoire
t=60 F arrive et est placé sur la FAHN (avant C car sa giclée d'UCT est plus courte)
t=65 D termine et libère sa partition
t=75 B termine et libère sa partition, F est chargé en mémoire
t=90 F termine et libère sa partition, C est chargé en mémoire
t=105 E termine et libère sa partition
t=125 C termine et libère sa partition
1. Le répartiteur fonctionne selon PAPS et le mode d'allocation des trous utilise un algorithme de First Fit.
2
Université Mohammed V de Rabat Systèmes d’Exploitation II
Faculté des Sciences : Département d’informatique
Instant Evénement(s)
t=0 A arrive et est chargé en mémoire
t=10 B arrive et est placé sur la FAHN
t=30 C arrive et est placé sur la FAHN
t=35 A termine et libère sa partition, B est chargé en mémoire
t=40 D arrive et est chargé en mémoire
t=50 E arrive et est placé sur la FAHN
t=60 F arrive et est placé sur la FAHN
t=65 D termine et libère sa partition, E est chargé en mémoire
t=100 B termine et libère sa partition, C est chargé en mémoire
t=120 E termine et libère sa partition, F est chargé en mémoire
t=135 C termine et libère sa partition, F termine et libère sa partition
V.
1. Le répartiteur fonctionne selon PAPS et le mode d'allocation des trous utilise un algorithme de First Fit.
3
Université Mohammed V de Rabat Systèmes d’Exploitation II
Faculté des Sciences : Département d’informatique
VI.
1. Le répartiteur fonctionne selon SJF et le mode d'allocation des trous utilise un algorithme de Best Fit.
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42
600
550 E
E s’exécute
500
450 jusqu’à 47
400
350
300
B B
250 C C
200 F F attend son
150 exécution qui
commence à
100
A 47 et termine
50 D à 62
D
0
FA B B B D D D D D E E E E E E E E F F F
UC E E E C C C C
FA C C C C C C C C F F F F F F F F
HN F
2. L’ordonnanceur fonctionne selon SJF et le répartiteur de HN selon le PAPS le mode d'allocation des trous
utilise un algorithme de Worst Fit.
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42
600
550
500
450 D E
D E s’exécute
400
jusqu’à 52
350
300
B B
250
200 F
150 C C F
F
100
A
50
0
FA B B B D D D D D D C C C E E E E E F F
UC C E F
FA C C C C C C C C E E E F F F F F
HN E E E F F F
F
4
Université Mohammed V de Rabat Systèmes d’Exploitation II
Faculté des Sciences : Département d’informatique
VII. Une page à une taille de 100 octets donc les adresses de cette page vont de 0 à 99. donc :
1. Notre espace d’adresse est de 512 octets, il va donc être divisé en 6 pages :
La page 0 allant de 0 à 99
La page 1 allant de 99 à 199
La page 2 allant de .199 à 299
La page 3 allant de 299 à 399
La page 4 allant de .399 à 499
La page 5 allant de .499 à 599
Donc le
L’adresse 34 se trouve dans la page 0
L’adresse 123 se trouve dans la page 1
L’adresse 145 se trouve dans la page 1
L’adresse 510 se trouve dans la page 5
L’adresse 456 se trouve dans la page 4
L’adresse 345 se trouve dans la page 3
L’adresse 412 se trouve dans la page 4
En effet il suffit de faire la division entière de l’adresse par 100. Cela revient à prendre le premier chiffre de
l’adresse comme numéro de page: 123 : page 1; 510: page 5 ; 034: page 0.
2. La fragmentation interne se trouve dans la dernière page 5. elle va de l’adresse 499 à 599. Or notre dernière
adresse logique est de 511 (512 donc 0 à 511). Donc le vide qui va être crée dans la RAM lors du chargement
d’un programme dans cadre va s’étendre de 512 à 599 : 599-512= 87 octets.
a. L’algorithme LRU
0 1 1 5 4 3 4 0 0 0 2 2 4
C0 0 0 0 0 4 4 4 4 4 4 4 4 4
C1 1 1 1 1 3 3 3 3 3 2 2 2
C2 5 5 5 5 0 0 0 0 0 0
LRU 0 1 1 5 4 3 4 0 0 0 2 2 4
0 0 1 5 4 3 4 4 4 0 0 2
0 1 5 5 3 3 3 4 4 0
DdP X X X X X X X
Le nombre total de défauts de page est égal à 7
b. L’algorithme FIFO
0 1 1 5 4 3 4 0 0 0 2 2 4
C0 0 0 0 0 4 4 4 4 4 4 2 2 2
C1 1 1 1 1 3 3 3 3 3 3 3 4
C2 5 5 5 5 0 0 0 0 0 0
DdP X X X X X X X X
Le nombre total de défauts de page est égal à 8
c. L’algoritme OPT.
0 1 1 5 4 3 4 0 0 0 2 2 4
C0 0 0 0 0 0 0 0 0 0 0 2 2 2
C1 1 1 1 4 4 4 4 4 4 4 4 4
C2 5 5 3 3 3 3 3 3 3 3
DdP X X X X X X
Le nombre total de défauts de page est égal à 6
a. L’algoritme horloge:
0 1 1 5 4 3 4 0 0 0 2 2 4
C0 0(1) 0(1) 0(1) 0(1) 4(1) 4(1) 4(1) 4(1) 4(1) 4(1) 2(1) 2(1) 2(1)
C1 1(1) 1(1) 1(1) 1(0) 3(1) 3(1) 3(1) 3(1) 3(1) 3(0) 3(0) 4(1)
C2 5(1) 5(0) 5(0) 5(0) 0(1) 0(1) 0(1) 0(0) 0(0) 0(0)
DdP X X X X X X X X
5
Université Mohammed V de Rabat Systèmes d’Exploitation II
Faculté des Sciences : Département d’informatique
d. L’orloge
1 2 3 1 7 4 1 8 2 7 8 4 3 8 1
C0 1(1) 1(1) 1(1) 1(1) 1(1) 4(1) 4(1) 4(1) 4(1) 7(1) 7(1) 7(1) 7(1) 7(1) 1(1)
C1 2(1) 2(1) 2(1) 2(1) 2(0) 1(1) 1(1) 1(1) 1(0) 1(0) 4(1) 4(1) 4(1) 4(0)
C2 3(1) 3(1) 3(1) 3(0) 3(0) 8(1) 8(1) 8(0) 8(1) 8(1) 8(0) 8(1) 8(0)
C3 7(1) 7(0) 7(0) 7(0) 2(1) 2(0) 2(0) 2(0) 3(1) 3(1) 3(0)
DdP X X X X X X X X X X X
Le nombre total de défauts de page est égal à 11
6