Data buffer: Difference between revisions

Content deleted Content added
Examples: dab link
dubious disambig
Line 1:
{{Short description|Memory used temporarily in data transfers}}
{{redirect distinguish|Memory buffer|memory buffer register}}
 
In [[computer science]], a '''data buffer''' (or just '''buffer''') is a region of memory used to store [[data]] temporarily while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an [[input device]] (such as a microphone) or just before it is sent to an output device (such as speakers); however, a buffer may be used when data is moved between [[process (computing)|processes]] within a computer, comparable to buffers in telecommunication. Buffers can be implemented in a fixed memory ___location in hardware or by using a virtual data buffer in software that points at a ___location in the physical memory.
 
Line 20 ⟶ 21:
* Allowing timing corrections to be made on a [[data stream]].
* Collecting [[Binary numeral system|binary]] data bits into groups that can then be operated on as a unit.
* Delaying the transit time of a [[Signalling (telecommunication)|signal]] in order to allow other operations to occur.
 
==Examples==