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