answersLogoWhite

0

It is a process of storing data in memory area called Buffers while data is being transferred between two devices or between a device and an application. Buffering is done for 3 reasons:

a. To cope with the speed mismatch between producer (or sender) and consumer (or receiver) of a data stream.

b. To adapt between the devices having different data-transfer size.

c. To support copy semantics for application I/O.

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

Difference between automatic buffering and explicit buffering?

Explicit buffering is also known as "Zero Capacity Buffering" where it has maximum length of 0. Automatic buffering can be either "Bounded Capacity Buffering" or "Unbounded Capacity Buffering"


What is the difference between automatic buffering and explicit buffering?

Explicit buffering is also known as "Zero Capacity Buffering" where it has maximum length of 0. Automatic buffering can be either "Bounded Capacity Buffering" or "Unbounded Capacity Buffering"


What is buffering in network?

Buffering means a location in network where stores the files is called buffering.


What is single buffering?

Single buffering is the simplest type of buffering. The web definition is that single buffers are OpenGL contexts that do not have back color buffers.


What is the difference between buffering and blocking?

Explain the differences between buffering and blocking.


Why is buffering necessary in downloading from net?

Becuase without buffering, the video can not load properly


What is meant by the term buffering capacity?

buffering capacity is the ability to resist changes in acidity and alkalinity.


How effective is HCl in buffering?

HCl is a strong acid so it highly disturbed the buffering process.


How can sodium chloride buffering the edta solution?

In this case sodium chloride does not have any buffering role.


What is indispensible?

1. Describe a specific characteristics of incoming data where simple buffering is sufficient to catch them without losing any part of it. Do the same for double buffering and circular buffering.


How does OS handle input and output devices?

The operating system (OS) manages input and output devices through a system of device drivers and a unified interface. Device drivers are specialized programs that translate OS commands into device-specific operations, enabling communication between hardware and software. The OS uses a layered architecture to abstract device operations, allowing applications to interact with I/O devices without needing to know the details of their implementations. Additionally, the OS employs buffering, caching, and scheduling techniques to optimize data transfer and resource management for these devices.


Why is buffering necessary for microprocessor base?

Buffering is needed to isolate and modify proper driving capabilities of a source.