La mémoire qui contient des données et des instructions car le CPU les traite est appelé cache .
Voici pourquoi:
* vitesse: Le CPU fonctionne beaucoup plus rapidement que la mémoire principale (RAM). Pour combler cet écart de vitesse, une petite mémoire super rapide appelée le cache est placée entre le CPU et la RAM.
* Fréquence d'utilisation: Le cache stocke fréquemment des données et des instructions, ce qui les rend facilement accessibles au CPU, ce qui réduit le temps nécessaire pour les récupérer.
* niveaux: Il y a plusieurs niveaux de cache, L1 étant le plus rapide et le plus petit, suivi par L2 et L3, qui sont plus grands mais plus lents.
Ainsi, lorsque le CPU a besoin de quelque chose, il vérifie d'abord le cache. S'il est là (un "coup de cache"), il est récupéré très rapidement. Si ce n'est pas (un "miss de cache"), le CPU doit aller à la RAM plus lente, ce qui prend plus de temps.
Faites-moi savoir si vous souhaitez plus de détails sur le fonctionnement des caches!
|