Сайт Романа ПарпалакаБлог20081213

Буфер и кеш

13 декабря 2008 года, 21:48

Чем буфер отличается от кеша? Вот что написано в Википедии:

Буфер и Кэш

Эти термины не являются взаимоисключающими, и их функции часто смешиваются, но существует различие в их предназначении. Буфер — временное хранилище, где большие блоки данных сливаются или разбиваются на части. Это необходимо для взаимодействия с запоминающим устройством, которое работает с большими блоками данных, или когда данные передаются в другом порядке чем тот, в котором они формируются, и лишь желательно — в том случае, когда использование мелких блоков неэффективно. Использование буфера приносит пользу, даже если буферизуемые данные пишутся в буфер и читаются из него однократно.

В свою очередь, использование Кэша предполагает, что данные будут читаться из кэша чаще, чем записываться туда. Её назначение — полностью устранить обращения к запоминающему устройству, а не сделать их более эффективными.

По-моему, здесь написана какая-то ерунда, а различие между буфером и кешем (если оно есть) состоит в другом. А как считаете вы?

    2 комментария
Поделиться
Записи