ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Cold Buffer

Definition - What does Cold Buffer mean?

A cold buffer is a segment of a computer memory reserved for temporary data storage that has not been accessed or used recently. A cold buffer could also refer to an area of the memory that has not been written recently. The concept of cold buffers is associated with the data structure used for memory management schemes like the least recently used (LRU) policy.

Techopedia explains Cold Buffer

Modern operating systems often use efficient memory management schemes such as segmentation and paging. In paging, the process is divided into pages and memory is divided into frames. The pages are placed in frames as per the demands of the process. Segmentation follows a similar mechanism. Only a subset of the pages that are essential for the execution of a process need to be placed in main memory; the other pages are placed on secondary storage. However, the cost of accessing a page from secondary memory is too costly, which is why a buffer is maintained. The buffer uses an algorithm like the LRU page policy, where the buffer only stores pages that are frequently referenced by the application. This is because the inherent nature of the application dictates that certain parts are accessed more frequently than others.

The buffer stores the least-recently accessed page on the top side, while other pages are pushed down every time a new entry is made in the buffer. The top side of the buffer contains memory addresses that are accessed regularly, and is known as the hot buffer, whereas the bottom side of the buffer contains memory addresses that have not been accessed in a while, and therefore is known as the cold buffer.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.