Cisco CloudCenter: Get the Hybrid IT Advantage


Definition - What does Buffer mean?

A buffer is a temporary holding area for data while it's waiting to be transferred to another location. It is usually located in the RAM. The concept of the buffer was developed in order to prevent data congestion from an incoming to an outgoing port of transfer.

There are common uses for the buffer that help improve a device's overall performance. Nearly all hard disks make use of a buffer to facilitate easy retrieval of data. Any type of memory handling and data storage service will make use of some sort of buffer as well. Even the CPU's most basic tasks need to use buffers to operate in the form of registers, where data like operands and operators are stored before they are processed.

Techopedia explains Buffer

For example, when a user downloads a video or audio file, a certain percentage of the downloaded file is placed in the buffer and then played. As the clip is played, the device continuously downloads the file and places it in the buffer. Because of this, there is less chance that the video or audio file will stall when network congestion occurs, unless of course the download rate is so slow that the play speed catches up with it.

As another example, when printing a document, when the PRINT command is invoked by the system or the application, the print data is sent to the buffer and is then transferred to the printer. From there, the printer accesses the information. This frees the computer up to do other tasks while the PRINT command is being performed. One disadvantage to this system is that any data in the buffer during device failure is lost.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

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.