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

Буфер и кеш

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

Буфер и Кэш

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

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

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

13 декабря 2008 года, 21:48     компьютеры

Свитера в клеточку Ctrl Пароли вконтакте

Поделиться

Комментарии

#1. 17 декабря 2008 года, 21:29. пишет:
Все написано правильно, только надо бы добавить, что «буфер» — это чаще всего просто «временное хранилище» (в широком смысле)чего угодно для чего угодно, а «кеш» — это нечто между чем-то хранящим и чем-то обрабатывающим, позволяющее сгладить несоотвествие между скоростью проведения операции и скоростью чтения /записи.
#2. 17 октября 2017 года, 09:38. пишет:
Насколько я понимаю буффер или буфер — это временная память, или оперативная память. Пример буфера — это копирование, заносится в буфер адрес файла, затем при вставке используется этот адрес. Кэш же - постоянная, не зря его надо чистить. Буфер чистить не надо, он существует только до выключения машины. Есть пример кэша: чтобы не вводить в браузер постоянно свои данные, сохраняются куки(cookle), некий идентификатор, они же и есть кэш.
Это только мое личное субъективное понимание вопроса.

Оставьте свой комментарий

Ваше имя:

Комментарий:

Для выделения используйте следующий код: [i]курсив[/i], [b]жирный[/b].
Цитату оформляйте так: [q = имя автора]цитата[/q] или [q]еще цитата[/q].
Ссылку начните с http://. Других команд или HTML-тегов здесь нет.

Сколько будет 86+2?

Записи