Title :
Simulink Model for Double Buffering
Author :
Sheeparamatti, R.B. ; Sheeparamatti, B.G. ; Bharamagoudar, Manjula ; Ambali, Nayan
Author_Institution :
Basaveshwar Eng. Coll.
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 tilled 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
Keywords :
C language; buffer storage; data acquisition; input-output programs; large-scale systems; C-language; MATLAB model; Simulink model; complex systems; double buffering concept; programming technique; real time data acquisition; streaming media applications; Application software; Computer displays; Computer graphics; Data acquisition; Data analysis; Education; MATLAB; Mathematical model; Real time systems; Streaming media; Double buffering; Simulink models;
Conference_Titel :
IEEE Industrial Electronics, IECON 2006 - 32nd Annual Conference on
Conference_Location :
Paris
Print_ISBN :
1-4244-0390-1
DOI :
10.1109/IECON.2006.348142