Оглавление:
Определение - Что означает «Холодный буфер»?
Холодный буфер - это сегмент памяти компьютера, зарезервированный для временного хранения данных, к которому недавно не обращались или который не использовали. Холодный буфер также может ссылаться на область памяти, которая не была записана в последнее время. Концепция холодных буферов связана со структурой данных, используемой для схем управления памятью, таких как политика использования LRU.
Техопедия объясняет "холодный буфер"
Современные операционные системы часто используют эффективные схемы управления памятью, такие как сегментация и разбиение на страницы. В пейджинге процесс делится на страницы, а память делится на фреймы. Страницы размещены в рамках в соответствии с требованиями процесса. Сегментация следует аналогичному механизму. Только основная часть страниц, которые необходимы для выполнения процесса, должна быть помещена в основную память; остальные страницы размещаются на вторичном хранилище. Однако стоимость доступа к странице из вторичной памяти слишком высока, поэтому буфер поддерживается. В буфере используется алгоритм, такой как политика страниц LRU, в котором буфер хранит только те страницы, на которые часто ссылается приложение. Это связано с тем, что сущность приложения диктует, что к определенным частям обращаются чаще, чем к другим.
В буфере хранится наименее недавно открытая страница на верхней стороне, в то время как другие страницы перемещаются вниз каждый раз, когда в буфере делается новая запись. Верхняя сторона буфера содержит адреса памяти, к которым осуществляется регулярный доступ, и называется горячим буфером, тогда как нижняя сторона буфера содержит адреса памяти, к которым не обращались в течение некоторого времени, и, следовательно, известна как холодный буфер.
