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

Opcode field of an instruction, For this machine there can be two more poss...

For this machine there can be two more possible addressing modes in addition to direct andimmediate.   Opcode field of an instruction is a group of bits which define various pro

What is race condition, What is Race condition? Race condition: The c...

What is Race condition? Race condition: The circumstances where several processes access - and manipulate shared data-concurrently. The last value of the shared data depends

A digital signature, A digital signature is   encrypting information

A digital signature is   encrypting information

Student, Suppose we have an array-based list A[0..N - 1] and we want to del...

Suppose we have an array-based list A[0..N - 1] and we want to delete all duplicates. LastPosition is initially N - 1, but gets smaller as elements are deleted. Consider the pseudo

Draw a circuit of TTL gates with Wired-AND connection, Draw a circuit of TT...

Draw a circuit of TTL gates with Wired-AND connection and explain its operation. Wired - AND Connection In digital IC's NAND and NOR gates are most frequently used. For th

Phython, super ascii string checker

super ascii string checker

What do you understand by client-server architecture, Question: (a) (i...

Question: (a) (i) Explain what do you understand by Client/server architecture? (ii) List and briefly describe 3 types of Client/server architecture. (b) The most impo

Determine about the security policy, Determine about the Security Policy ...

Determine about the Security Policy In the United States, the government has a separate organisation looking after the security measures and providing guidelines to all departm

Setjmp and longjmp, How does throwing and catching exceptions differ from u...

How does throwing and catching exceptions differ from using setjmp and longjmp? Ans) The throw operation calls the destructors for automatic objects instantiated as entry to th

Explain memory write operation, Q. Explain Memory Write operation? Memo...

Q. Explain Memory Write operation? Memory write operation transfers content of a data register to a memory word M selected by the address. Presume that data of register R1 is t

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