Différence essentielle: la mémoire cache est une mémoire à grande vitesse utilisée pour stocker les données fréquemment consultées. Chaque fois que cela est nécessaire, ces données sont mises à la disposition de l’unité centrale de traitement rapidement. La mémoire principale est également appelée mémoire à accès aléatoire. C'est une unité de mémoire qui interagit directement avec l'unité centrale (CPU).
La mémoire cache est située entre la mémoire principale et la CPU. Si un processeur doit écrire ou lire un emplacement dans la mémoire principale, il vérifie la disponibilité de l'emplacement de la mémoire dans le cache. Cela se fait en comparant l'adresse de l'emplacement mémoire à toutes les étiquettes de l'antémémoire qui ont la possibilité de contenir cette adresse particulière. Dans le cas où l'emplacement de mémoire trouvé dans le cache est considéré comme un succès de cache, sinon, dans ce cas, il est considéré comme un cache manquant. Le cache principal est le plus proche du processeur. Le cache secondaire est situé à la deuxième place la plus proche du processeur.
Comparaison entre la mémoire cache et la mémoire principale:
Mémoire principale (RAM) | Mémoire cache | |
Définition | La mémoire principale est également appelée mémoire à accès aléatoire. C'est une unité de mémoire qui interagit directement avec l'unité centrale (CPU) | La mémoire cache est utilisée pour stocker les données fréquemment utilisées afin d’accéder rapidement aux données chaque fois que cela est nécessaire. |
Proximité avec le processeur | Comparativement loin | Comparativement plus proche |
La vitesse | Comparativement lente | Relativement rapide |
Capacité | Plus grand | Comparativement moins |
Composant | C'est une partie du disque dur (stockage secondaire) | Situé sur le processeur lui-même |