Hiérarchie mémoire
Avec un TLB de 64 entrées et des pages de 4 KB, quelle est l’étendue mémoire accessible sans défaut de TLB (portée du TLB) ?
- A64 KB
- B256 KB
- C4 MB
Afficher la réponse et l'explication
Réponse : B. 256 KB
Chaque entrée du TLB contient la traduction d’une page ; portée du TLB = nombre d’entrées × taille de page = 64 × 4 KB = 256 KB. Si un programme utilise fréquemment une zone plus étendue, les défauts de TLB augmentent. Avec de grandes pages (huge pages) de 2 MB, les mêmes 64 entrées couvrent 64 × 2 MB = 128 MB. 64 KB suppose à tort des pages de 1 KB, et 4 MB confond le nombre de pages et leur taille.