What is buffering

Define the term buffering.

E

Expert

Verified

A buffer is defined as a memory area which stores the data when they are transferred between the two devices or between the device and an application. Buffering is carried out basically for three reasons:

a) In order to synchronize the speed mismatch between producer and consumer of the data stream.

b) In order to adapt between devices which do not have same data transfer sizes

c) In order to support the copy semantics for the application I/O.

   Related Questions in Operating System

©TutorsGlobe All rights reserved 2022-2023.