Difference cache niveau 1 et 2
joliet
Messages postés
4
Statut
Membre
-
joliet Messages postés 4 Statut Membre -
joliet Messages postés 4 Statut Membre -
Quelle est la difference entre le cache de niveau 1 et celui de niveau 2 si ils sont tous les 2 integres au CPU et fonctionnent a la meme vitesse ??
3 réponses
-
- le cache de niveau 1 contient les instructions de bases (les routines) : il ne fait que qqs Ko , il est extrêmement rapide
- le cache L2 est plus "gros" et moins rapide
la mémoire cache est très coûteuse -
Salut,
L'utilisation de caches est d'ordre général, par exemple :
cache de mémoire, pour une partie de la mémoire centrale;
mémoire virtuelle, pour une partie du système de fichiers du disque;
cache de disque, pour une ou des pistes du disque;
tampons de translation, pour la page des tables;
les marques de branchement, pour les comportements précédents;
le cache de l'explorateur, pour des pages du web;
etc.
Le cache de mémoire est une mémoire associative ou mémoire accessible par le contenu (content adressable memory) est organisée en lignes, chaque ligne est en deux parties ou colonnes :
- la colonne des clefs (tag en anglo-saxon) contient la valeur, sujet de la comparaison;
- l'autre colonne contient la donnée associée à la clef;
- un ou des comparateurs servent à comparer le contenu fourni dans un registre et les clefs.
Désignation Cache niveau 1
Taille 1-16 octets
Temps d'accès 3-10 ns
Gestionnaire matériel
Désignation Cache niveau 2
Taille 64-512 octets
Temps d'accès 25-50 ns
Gestionnaire matériel -