Content deleted Content added
No edit summary Tag: Reverted |
m Reverted 1 edit by 121.142.151.12 (talk) to last revision by 108.18.207.147 |
||
Line 3:
In [[computer science]], a '''data buffer''' (or just '''buffer''') is a region of a 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. That is 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.
A buffer often adjusts timing by implementing a [[queue (data structure)|queue]] (or [[FIFO (computing and electronics)|FIFO]]) algorithm in memory, simultaneously writing data into the queue at one rate and reading it at another rate.
|