Modification de Mémoire cache
Apparence
Cette modification va être annulée. Veuillez vérifier les différences ci-dessous, puis publier si c’est bien ce que vous voulez faire.
Version actuelle | Votre texte | ||
Ligne 28 : | Ligne 28 : | ||
== Dénomination == |
== Dénomination == |
||
''Mémoire cache'' est la même expression que celle utilisée en [[anglais]], à savoir '' |
''Mémoire cache'' est la même expression que celle utilisée en [[anglais]], à savoir ''cache memory''<ref>l'expression est apparue dans « Structural aspects of the system/360 model 85 (II) the cache », J. S. Liptay, IBM Systems Journal, janvier 1968</ref>, qui a remplacé « slave-memory », donné par son inventeur [[Maurice Vincent Wilkes]] en 1965. L'[[Académie française]] propose plutôt le terme antémémoire<ref>[http://www.culture.fr/franceterme/result?francetermeSearchTerme=ant%C3%A9m%C3%A9moire&francetermeSearchDomaine=0&francetermeSearchSubmit=rechercher&action=search antémémoire], franceterme, consulté le {{date-|11 12 2022}}</ref>{{refnc|date=décembre 2022}}. |
||
La différence entre ''mémoire cache'' et ''[[mémoire tampon]]'' réside dans le fait que la mémoire cache duplique l'information, tandis que le tampon peut exprimer l'idée d'une salle d'attente, sans impliquer nécessairement de duplication. Le '' |
La différence entre ''mémoire cache'' et ''[[mémoire tampon]]'' réside dans le fait que la mémoire cache duplique l'information, tandis que le tampon peut exprimer l'idée d'une salle d'attente, sans impliquer nécessairement de duplication. Le ''cache buffer'' (tampon de cache) du disque ou ''disk cache'' (cache de disque) est à la fois un tampon où transite l'information et une mémoire cache qui recopie sous forme électronique les données stockées dans le disque sous forme magnétique. |
||
La différence essentielle entre les caches disque et mémoire est que l'on dispose de très peu de temps dans le second cas pour déterminer où ranger ce que l'on cache. Lorsqu'on cache un disque, on peut choisir avec soin où placer chaque information en fonction des caractéristiques des pages. L'antémémoire des [[IBM 370]], n'ayant droit qu'à un cycle mineur pour prendre sa décision, utilise arbitrairement les bits de poids faible de l'adresse mémoire comme adresse du cadre de page associé. Il revient alors au [[compilateur]] d'éviter de son mieux les collisions potentielles. |
La différence essentielle entre les caches disque et mémoire est que l'on dispose de très peu de temps dans le second cas pour déterminer où ranger ce que l'on cache. Lorsqu'on cache un disque, on peut choisir avec soin où placer chaque information en fonction des caractéristiques des pages. L'antémémoire des [[IBM 370]], n'ayant droit qu'à un cycle mineur pour prendre sa décision, utilise arbitrairement les bits de poids faible de l'adresse mémoire comme adresse du cadre de page associé. Il revient alors au [[compilateur]] d'éviter de son mieux les collisions potentielles. |
||
Voir [[Algorithmes de remplacement des lignes de cache#LRU .28Least Recently Used.29|Algorithme LRU]]. |
|||
== Fonctionnement == |
== Fonctionnement == |