Abstract

Double Buffering is essential in complex, real time data acquisition and analysis systems. It is also a programming technique used to create smooth flowing graphics. Double buffering uses two buffers to speed up a computer that can overlap I/O with processing. While the data in one buffer is being processed, the next set of data is read into the other one. In streaming media applications, the data in one buffer is being sent to the sound card and/or display adapter, while the other buffer is being filled with more data from the source. Double buffering is required primarily to eliminate visible draws, which can make an application look amateurish, sluggish or appear to flicker. Smoother drawing means better perceived performance and a much better user experience. The double buffering concept is worked out in C-language. This paper helps in understanding the concept of double buffering and also teaching double buffering concept to the student community. In this work, the concept of double buffering is modelled using MATLAB/Simulink.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call