Buffers are temporary storage devices. They are used to temporarily store data that cannot be processed immediately until it is needed. A buffer is used to compensate for speed differences between the computer and the various peripheral devices, thus ensuring a continuous flow of data. For example, during a printing operation, data is transmitted from the computer directly to the printer even though the printing speed is considerably slower than the