I/O Buffering
Colin J. Theaker, Graham R. Brookes · 1993
In chapter 2, simple concepts of input/output (I/O) were described. Because of the differences in speed and signalling level of responses between the CPU and the peripheral devices, there was a need to provide some form of buffering. In this chapter, we review the characteristics of simple buffering systems, identify their deficiencies and consider more sophisticated buffering techniques. Other forms of I/O device handling are also considered, particularly those relating to graphical user interfaces.