2. Fonctionnement des caches
L'utilisation d'une telle hiérarchie mémoire se base sur le caractère non uniforme des accès aux instructions et aux données dans la plupart des programmes informatiques, résumés parfois sous la forme de règle des 10 %-90 % : une minorité des instructions s'exécutent pendant la majorité du temps, et la majorité des instructions ne représentent qu'une faible partie du temps d'exécution. Cette
non-uniformité des accès mémoire
est encore appelée principe de localité, qui se manifeste sous deux aspects.
– Le premier aspect est spatial : lorsqu'une référence mémoire intervient, il y a de grandes chances pour que la prochaine référence mémoire soit pour une adresse voisine. Les instructions sont...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Fonctionnement des caches