Category: 

What Is a Data Buffer?

Article Details
  • Written By: Malcolm Tatum
  • Edited By: Bronwyn Harris
  • Last Modified Date: 21 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Due to synthetic materials and furnishings, new homes burn about five times faster than those built 30 years ago.  more...

September 25 ,  1789 :  The US Bill of Rights was adopted.  more...

A data buffer is a section of the memory in a computer that serves the purpose of providing a temporary holding place for data as it is in the process from being moved from storage in order to comply with a query initiated by a user. In a sense, this means that the buffer creates a temporary place for the data so that it can be processed in a logical fashion and ultimately be used to fulfill that query. This is an important function, since the presence of the buffer helps to minimize the potential for damage to the data while it is being moved.

One of the basic mechanisms found with a data buffer is the fact that information is processed in a logical sequence. This is sometimes referred to as a first in first out or FIFO buffering. Rather than allowing the system to be overwhelmed by multiple requests, the buffer essentially lines up all requests in the order they are received, processes the first request, and then moves on to the next request in the queue. End users are rarely aware of this process, since the requests are managed so rapidly that the system appears to be managing several different tasks simultaneously.

Ad

As part of the process, a data buffer performs two key tasks at one time. One task involves writing data into the buffer zone of the memory in preparation for responding to a query. The second task is focused on reading the data, using protocols that aid in making sure the stream of information is arranged properly. Typically, the writing function proceeds at one rate while the reading function takes place as a different rate that helps the two processes to work in tandem without causing any transfer issues.

The use of a data buffer is common with many types of computer-based functions. In the world of telecommunications, buffers help to process audio and other data streams between points, using the read and write functions to keep the transmissions organized and concise. With data communications within a company network, the buffers aid in managing huge amounts of data without corruption of any information as it transmits from a storage area of the memory to the end user. Even with simple tasks such as retrieving documents saved on a hard drive, the data buffer is making sure the information contained in that saved file is protected from corruption during the transfer, and the user will be able to view and work with the document with no trouble.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email