Explain concept of buffering, Operating System


Messages exchanged by communication processes reside in a impermanent queue. Such a queue can be executed in three ways.

  • Zero capacity: The queue length is 0. In this case, the sender must block unless the recipient receives the message.
  • Bounded capacity: The queue has finite length n, at most n message can reside in it.

If the link is full, the sender must block unless space is available in the queue.


Posted Date: 6/6/2013 3:27:38 AM | Location : United States

Related Discussions:- Explain concept of buffering, Assignment Help, Ask Question on Explain concept of buffering, Get Answer, Expert's Help, Explain concept of buffering Discussions

Write discussion on Explain concept of buffering
Your posts are moderated
Related Questions
Normal 0 false false false EN-IN X-NONE X-NONE MicrosoftInternetExplorer4

Briefly explain process management in Windows 2000. The Windows 2000 process manager provides for deleting, creating and using threads and processes. It has no knowledge about

What makes a Just-in-Time inventory system differ from a traditional inventory system?

Virtual addresses are made up of two parts: the ?rst part is the page number, and the second part is an offset inside that page. Suppose our pages are 4kb (4096 = 212 bytes) long,

Write a note on the usage of semaphores. Semaphore is a synchronization tool and it is a variable having integer values. It is accessed only by two standard atomic operations w

Explain how protection is provided for the hardware resources by the operating system. Dual mode operation Sharing system resources needs operating system to make sure

Multitasking - An Operating systems that is proficient of allowing multiple software processes to be run at the same time. Below are some instances of multitasking Operating Syste

MEMORY MANAGEMENT USING BUDDY SUSTEM Here we are dividing the memory as powers of two as well as we are selecting the space which is smallest but large enough to hold a process

Write a note on multithreading. Multithreading is the capability of an operating system to execute different parts of a program called as threads, at the same time. The program