Question

J'essaie d'étudier pour un examen et j'ai réalisé que je suis confus sur le fonctionnement du TLB et du cache de données.

Je comprends que le TLB est essentiellement un cache d'adresses physiques les plus récemment utilisées. Cependant, je regardais un diagramme dans mon manuel (illustré ci-dessous), et je ne comprends pas ce qui se passe. Il divise soudainement l'adresse physique et l'utilise pour indexer le cache, je suppose. Mais pourquoi montre-t-il le cache et les données séparément? Et pourquoi le décalage des octets est-il juste à gauche? Je suis presque sûr que le cache est également censé stocker des données. Je ne pense pas que son seul but est de déterminer s'il y a ou non un succès ou non à l'intérieur.

Je m'excuse pour mon ignorance à l'avance, mais le livre couvre à peine les TLB (c'est comme un peu plus qu'une page) et il ne fait pas un très bon travail pour expliquer la relation entre un TLB et un cache.

Figure

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à cs.stackexchange
scroll top