Hiérarchie mémoire

Quelle est la caractéristique d’un schéma inclusif, dans lequel le cache inférieur (L2, etc.) contient tout le contenu du cache supérieur (L1) ?

  1. ALes niveaux supérieur et inférieur ne détiennent pas les mêmes données, ce qui exploite au mieux la capacité totale
  2. BLe cache inférieur doit impérativement être plus petit que le cache supérieur
  3. CLa gestion de la cohérence est facilitée, mais les mêmes données sont dupliquées
Afficher la réponse et l'explication

Réponse : C. La gestion de la cohérence est facilitée, mais les mêmes données sont dupliquées

Dans un schéma inclusif, toute donnée du L1 se trouve aussi dans le L2 ; les requêtes des autres cœurs peuvent être traitées en consultant le L2, sans avoir à vérifier le L1. En contrepartie, les mêmes données sont détenues en double, et la capacité effective se limite à celle du L2. L’absence de duplication entre niveaux caractérise le schéma exclusif, qui exploite efficacement la capacité totale. Le cache inférieur est normalement plus grand que le cache supérieur.

S'entraîner sur ce thème Retour au thème

Autres questions sur Hiérarchie mémoire

  1. Quel changement se produit lors du passage d’un cache à correspondance directe à un cache associatif par ensembles ?
  2. Dans un cache associatif à 8 voies, combien d’étiquettes sont comparées en parallèle à chaque accès ?
  3. Dans un cache à lignes de 64 octets et à 64 ensembles, à quel numéro d’ensemble correspond la donnée d’adresse 0x1234 ?
  4. Pour un traitement qui écrit de nombreuses fois dans la même ligne, quelle est la principale raison pour laquelle l’écriture différée est plus avantageuse que l’écriture immédiate ?
  5. Par opposition à LRU, qui évince l’élément inutilisé depuis le plus longtemps, quelle description du remplacement optimal (OPT), qui évince l’élément qui restera inutilisé le plus longtemps à l’avenir, est correcte ?

Comparatifs sur ce thème