Open In App

I/O buffering and its Various Techniques

A buffer is a memory area that stores data being transferred between two devices or between a device and an application.

Uses of I/O Buffering :



Types of various I/O buffering techniques :

1. Single buffer :
A buffer is provided by the operating system to the system portion of the main memory.



Block oriented device –

Stream oriented device –

2. Double buffer :

Block oriented –

Stream oriented –

3. Circular buffer :

Article Tags :