« Fonctionnement d'un ordinateur/Les mémoires cache » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 54 :
[[File:Cache line.png|centre|vignette|upright=2|Adresse d'une ligne de cache sur un cache adressé directement.]]
 
Un cache directement adressé est conçu avec une RAM, un comparateur, et un paquet de multiplexeurs. La mémoire RAM stocke les lignes de caches etcomplète, lesmais tags.il Unarrive motque mémoirel'on deutilise cettedeux mémoires RAM contient: une lignepour deles cache,tags avecet sonune tagpour (parfois,les ondonnées. utiliseL'index uneà mémoirelire/écrire séparéeest pourenvoyé lessur tags).l'entrée Chaqued'adresse lignede étant sélectionnéela par son indexRAM, onla devineRAM aisémentréagit queen l'indexmettant de notrela ligne de cache sera envoyée sur lesa bus d'adressesortie de notredonnée. mémoireSur RAMcette poursortie, sélectionnerun celle-ci.comparateur Ensuite,compare ille suffiratag de comparerla leligne tagde récupérécache lue avec le tag de l'adresse à lire ou écrire. On saura alors si on doit faire face à un défaut de cache. Ensuite, onun devramultiplexeur sélectionnerrécupère la bonne donnée dansà notre ligne de cache avec un ensemble de multiplexeurslire/écrire.
 
[[File:Direct mapped cache - french.png|centre|vignette|upright=2|Cache directement adressé.]]