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

Accessing the operands - assembly language, Accessing the Operands: ...

Accessing the Operands: operands are usually place in one of two places: -registers (32 int, 32 fp) -memory (232locations) registers are -simple to spe

Representation of real-system, Maria opened her authentic Mexican restauran...

Maria opened her authentic Mexican restaurant MiCazuela in Tucson inthe 1980s. It quickly became popular for the tasty food and use of fresh organicproduce and all-natural meats. L

Cg, raster scan display system

raster scan display system

Describe in brief about the internet, Describe in brief about The internet ...

Describe in brief about The internet Web sites need to be set up to maximise information supplied to customers and to ensure they are as self-contained and helpful as possible.

What is recursion, What is recursion?  A recursive procedure should have tw...

What is recursion?  A recursive procedure should have two properties.  What are they? Recursion means function call itself repeatedly.         Properties : (1) There

Optimal number of disks , John Lindsay sells disks that have 25 software pa...

John Lindsay sells disks that have 25 software packages that show a variety of financial functions, including net present value, internal rate of return, and other financial progra

What are the characteristics of digital ics, What are the characteristics o...

What are the characteristics of digital ICs used to compute their performance? Ans: Characteristics of Digital Integrated Circuits 1. Speed of operation:   The Speed o

Evolutionary approaches boil down - artificial intelligence, Evolutionary a...

Evolutionary approaches boil down - artificial intelligence: In fact as we will see whether evolutionary approaches boil down to like (i) just to identify how to represent pos

Initialize new pvm processes, Q. Initialize new PVM processes? pvm_spa...

Q. Initialize new PVM processes? pvm_spawn( char *task, char **argv, int flag, char *where, int ntask, int *tids ) Initialize new PVM processes. Task a character st

What is problem statement, What is problem statement The problem state...

What is problem statement The problem statement is crucial for any analysis. Problem statement is general description of the user's desires, and difficulties. The motive of pr

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