Buffers:
The Modern computers are able of handling I-O operations independent of the CPU by means of the hardware termed as data channel.
For illustration, if two buffers are allocated for an input file, the IOCS can fill- in one buffer whereas the program processes the records already read and accessible in the other buffer.