Hiérarchie mémoire
Quel est l’effet de l’augmentation de la taille de ligne du cache ?
- ALes défauts obligatoires augmentent et la pénalité de défaut diminue
- BLe taux de défauts diminue de façon monotone pour tout programme
- CLa localité spatiale est mieux exploitée, mais la pénalité de défaut augmente
Afficher la réponse et l'explication
Réponse : C. La localité spatiale est mieux exploitée, mais la pénalité de défaut augmente
Avec des lignes plus grandes, un seul défaut charge en bloc les données voisines, ce qui réduit les défauts obligatoires pour les traitements à forte localité spatiale. En revanche, le volume transféré par défaut augmente, d’où une pénalité de défaut plus grande ; à capacité égale, le nombre de lignes diminue, ce qui accroît les défauts de conflit et le chargement de données inutilisées. Des lignes trop grandes font donc remonter le taux de défauts, qui ne diminue pas indéfiniment. L’augmentation des défauts obligatoires est l’inverse de l’effet réel.