Buffer/cache память — это часть оперативной памяти (RAM), которую операционная система использует для временного хранения данных, чтобы повысить производительность работы с дисками и устройствами ввода-вывода. Эти механизмы помогают уменьшить количество обращений к медленным устройствам хранения (жестким дискам, SSD), ускоряя доступ к данным и записи.
Буфер — это область памяти, которая используется для временного хранения данных, перемещаемых между устройством ввода-вывода и процессом. Например, данные, которые ещё не были записаны на диск, но подготовлены для записи, временно находятся в буфере.
Кэш — это область памяти, в которой хранятся копии часто запрашиваемых данных с диска. Когда процесс пытается получить доступ к данным, операционная система сначала проверяет кэш. Если данные уже находятся в кэше (это называется "попадание в кэш" или "cache hit"), их можно быстро прочитать без обращения к диску. Если данных в кэше нет ("промах кэша" или "cache miss"), система извлекает их с диска и сохраняет в кэше для последующего использования.