DATA
BUFFER AND BLOCKING
BUFFERING
A buffer is a region of a
physical memory storage used to temporarily store data while it is being moved
from one point to another. Typically, the data is stored in a buffer as it is
retrieved from an input devices (such as a microphone) or just before it is
sent to an output device ( such as speakers).
However, a buffer may be used when
moving data between processes within a computer. This 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, pointing at a location
in the physical memory.in all cases, the data stored in a data buffer are
stored on a physical storage medium. A majority of buffers are implemented in
software, which typically use the faster RAM to store temporary data, due to
the much faster access time compared with hard disk drives. Buffers are
typically used when there is a difference between the rate at which data is
received and the rate at which it can be processed, or in the case that these
rates are variable,for example in a printer spooler or in online video
steaming.
0 Comments