SYE S7 Algorithmes Horloge Et LRU v2017.1.1 Answers
SYE S7 Algorithmes Horloge Et LRU v2017.1.1 Answers
SYE S7 Algorithmes Horloge Et LRU v2017.1.1 Answers
Série no 7 (Solutions)
Algorithmes de la seconde chance et LRU
2 1 3 1 3 0 7 3 5 4 2 1
Solution
Explications
Dans l'algorithme de la seconde chance, les pages à remplacer suivent une politique FIFO avec la
particularité suivante: lorsque leur bit de référence est à 1, la page n'est pas remplacée (on lui
donne une seconde chance); son bit de référence est remis à zéro et la page est placée en queue de
liste (le prochain élément du FIFO à enlever se trouvant en tête de liste), comme si elle venait
juste d'arriver en mémoire; bien entendu, la page ne change pas de place en mémoire. Par
conséquent le déplacement du pointeur est similaire à l'algorithme FIFO.
Temps 1 (2) : Faute de page / Page 2 chargée, bit de référence à 1, pas de remplacement; cette
page sera la première candidate (cf pointeur FIFO)
Temps 2 (1): Faute de page / Page 1 chargée, bit de référence à 1, pas de remplacement
Temps 3 (3): Faute de page / Page 3 chargée, bit de référence à 1, pas de remplacement
-1-
Systèmes d'exploitation – Algorithmes de la seconde chance et LRU
2. Algorithme LRU
1 2 3 4 2 1 5 6 2 3 7 2 1 2 3 7 6 3 2 1 2
-2-