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

What do you mean by complexity of an algorithm, What do you mean by complex...

What do you mean by complexity of an algorithm? The term complexity is used to define the performance of an algorithm. Typically performance is calculated in terms of time or s

Decimal equivalent of hex number 1A53, What is the decimal equivalent of he...

What is the decimal equivalent of hex number 1A53 ? Ans. 6739 is the decimal equivalent of Hex Number 1A53. From Hex Number to Decimal Number conversion is shown below: 1

Define both fork and vfork, How and when race conditions happen in process ...

How and when race conditions happen in process control? How can it be avoided? b. Differentiate among following functions giving related syntax: (i) fork and vfork (ii) w

What is deadlock in operating system, Explain Deadlock in operating system ...

Explain Deadlock in operating system ? Deadlock: all process in a set of processes is waiting for an event which only a process in the set can cause.

Describe the operation of parallel in parallel out, Describe the operation ...

Describe the operation of parallel in parallel out (PIPO) shift register. Ans:  Parallel In Parallel Out: By the name suggests, in parallel in parallel out that is a

Application and function areas - artificial intelligence, Application and F...

Application and Function Areas - artificial intelligence: Individual applications and function often drive "AI" research much more than the long term relative field described

Microprocessor, overlapping segmentation process in 8086

overlapping segmentation process in 8086

8086 microprocessor, In SDK – 86 kit 128KB SRAM and 64KB EPROM is provided ...

In SDK – 86 kit 128KB SRAM and 64KB EPROM is provided on system and provision for expansion of another 128KB SRAM is given. The on system SRAM address starts from 00000H and that

De moiver theorem, application of de moiver theorem in software engineering...

application of de moiver theorem in software engineering

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