buffer cache

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 inutile.

L'idée est que le noyau 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 pas employée pour stocker un programme ou des données. Cela constitue un cache puisque lors d'une demande de lecture d'une zone de la mémoire de masse dont une copie se trouve en RAM il sera capable de la fournir sans accéder à un disque, donc très vite. Lorsqu'un programme demande de la mémoire le noyau la lui accorde en renonçant à tout ou partie de ce cache.

Quasi tous les noyaux récents emploient cette astuce.

Parfois écrit « buffer-cache ».