Buffer is an area of memory which is used to store data prior to processing of data. It’s a temporary data storage area. Buffer compensates many issues like timing problems between software systems and processing of data. Delay in receiving the data from the buffer is known as buffer latency. This causes a problem in data streams where we rely on real-time processing. Linear buffers are fabricated from a single piece of linear contiguous memory which is controlled by pointers whose address increments linearly. Double buffering eliminates limitations of single buffering. In double buffering, two buffers are used. One buffer is used for filling and the other one is used for extraction. Buffer exchange is a tool which is used to simplify the control code and allow multiple tasks to process data simultaneously without having to have control structuring to supervise access.
Friday, February 25, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment