Hiérarchie mémoire
Dans un cache totalement associatif, combien de bits de l’adresse sont utilisés pour l’index (partie qui sélectionne l’ensemble) ?
- A6 bits, déterminés par la taille de ligne
- BAutant de bits que de lignes
- C0 bit
Afficher la réponse et l'explication
Réponse : C. 0 bit
Dans un cache totalement associatif, toute donnée peut être placée à n’importe quel emplacement du cache ; il n’existe donc qu’un seul ensemble. Aucune sélection d’ensemble n’étant nécessaire, l’index compte 0 bit : l’adresse se divise uniquement en déplacement et étiquette, et chaque accès compare les étiquettes de toutes les lignes. Cela exige de nombreux comparateurs ; cette organisation ne convient pas aux grands caches et sert pour de petites structures comme le TLB. La taille de ligne détermine le nombre de bits du déplacement, et non celui de l’index.