buffercache

Une définition du Jargon Français.
(Redirigé depuis buffer cache)
Aller à : Navigation, rechercher

Dr enus.png nom masculin.  [mémoire]  [système]. Cache disque utilisant de la RAM sur le moment inutilisée.

L'idée est que lors de chaque IO sur de la mémoire de masse lente (par exemple un disque dur), le noyau recopie les données qui transitent de/vers lui dans une partie de la RAM qui n'est à ce moment pas employée. Cela constitue un cache puisque lors d'une demande de lecture d'une zone qui a déjà été lue et dont une copie se trouve déjà en RAM le noyau sera capable de la fournir sans accéder à un disque, donc plus vite. Lorsqu'un programme demande de la mémoire le noyau la lui accorde en renonçant si nécessaire (si aucune autre zone de mémoire adéquate n'est disponible) aux parties les moins utiles de ce cache.

Quasi tous les noyaux récents emploient cette astuce.

Parfois écrit « buffer-cache ».