Hiérarchie mémoire
Un cache totalement associatif de 2 lignes avec remplacement LRU est initialement vide. Si les blocs sont référencés dans l’ordre A, B, A, C, B, A, combien de défauts se produisent ?
- A4
- B5
- C6
Afficher la réponse et l'explication
Réponse : B. 5
En suivant l’ordre : A (défaut, [A]), B (défaut, [A,B]), A (succès, A devient le plus récent), C (défaut, éviction de B, le plus ancien, [A,C]), B (défaut, éviction de A, le plus ancien, [C,B]), A (défaut, éviction de C, le plus ancien, [B,A]) ; on obtient 5 défauts. Le résultat 4 provient par exemple de l’hypothèse erronée que A est évincé à l’insertion de C ; en LRU, il est essentiel que A, ayant fait l’objet d’un succès, soit devenu le plus récent. Le résultat 6 néglige le succès du troisième accès à A.