Hiérarchie mémoire
Dans un système à pages de 4 KB et lignes de 64 octets, le cache L1 est à index virtuel et étiquette physique (VIPT), et l’index et le déplacement doivent n’utiliser que des bits internes à la page. Avec une associativité à 8 voies, quelle est la capacité maximale du cache ?
- A32 KB
- B4 KB
- C256 KB
Afficher la réponse et l'explication
Réponse : A. 32 KB
Une adresse interne à la page de 4 KB = 2¹² occupe 12 bits, identiques dans l’adresse virtuelle et l’adresse physique. Pour que l’index et le déplacement tiennent ensemble en 12 bits, la capacité par voie doit être au plus de 2¹² = 4 KB. Avec 8 voies, on atteint 4 KB × 8 = 32 KB. 4 KB ne correspond qu’à la capacité d’une voie. À 256 KB, l’index inclut des bits du numéro de page, et une même adresse physique peut se retrouver dans des ensembles différents.