What is the advantage of buffering, Computer Engineering

Assignment Help:

What is the advantage of buffering? Is buffering always effective? Justify your answer with help of an example.

I/O buffer: One type of input-output requirement arises from devices which have a very high character density as disks and tapes. With these characteristics, this is impossible to regulate communication along with devices upon a character-by-character basis. The information transfer, thus, is regulated into blocks of information. Furthermore, sometimes it may need several kind of format control to structure the information to suits the device or and data characteristics.

For example, a disk drive is different from a line printer or an image scanner.

For each of such devices, the format and structure of information is dissimilar. This should be observed that rate at that a device may give data and the rates at that an end application may consume this might be considerably not same. In spite of such differences, the OS must provide uniform and easy to utilize I/O mechanisms. Generally, this is done through providing an I/O buffer. The OS manages this buffer so as to be able to comply with the requirements of both the consumer and producer of data. Fundamentally, the buffers absorb mismatch in the data move rates of processor or memory on one side and device upon the other.


Related Discussions:- What is the advantage of buffering

In what way interrupts are classified in 8085, 8085 the interrupts are clas...

8085 the interrupts are classified as Software and Hardware interrupts.

Lfu, advantages of lfu

advantages of lfu

List the major components of the keyboard, List the major components of the...

List the major components of the keyboard/Display interface. a. Keyboard section b. CPU interface section c. Display section d. Scan section

Two ethernet switches sw1 and sw2 , Six machines H1, H2, ..., H6 are linked...

Six machines H1, H2, ..., H6 are linked by two Ethernet switches SW1 and SW2 as given below. Both switches have four ports drawn. The port numbers are as indicated. Suppose the two

#title., REPRESENTATION OF POYNOMIAL OF 2 OR MORE VARIABLES USING ARRAY

REPRESENTATION OF POYNOMIAL OF 2 OR MORE VARIABLES USING ARRAY

Define parallel programming, Conventionally software has been written for s...

Conventionally software has been written for serial computation in that programs are written for computers which have a single Central Processing Unit (CPU). Here the problems are

Determine the order in which optimized c-scan would service, Consider the s...

Consider the situation in which the disk read/write head is currently located at track 45 (of tracks 0-255) and moving in the positive direction. Assume that the following track re

What is meant by "method-wars" in programming, Before 1994 there were dissi...

Before 1994 there were dissimilar methodologies like Rumbaugh, Booch, Jacobson, and Meyer etc who followed their own notations to mould the systems. The developers were in a di

What is locking, What is Locking? When two users at the same time atte...

What is Locking? When two users at the same time attempt to access the similar data record, this is synchronized by a lock mechanism

Transfer data among computers on the internet, Tool that is used to transfe...

Tool that is used to transfer data/files among computers on the Internet TCP (Transfer control protocol)

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd