In this topic, you will learn about, Buffering.

Buffering: A link has some capacity that determines the number of messages that can reside in it temporarily. This property can be viewed as a queue of messages attached to the link. Basically, there are three ways that a search for a queue can be implemented.

  • Zero Capacity: The Queue has a maximum length of 0. It is also known as a message system with no buffering. In this, the two processes must be synchronized for a message transfer to take place.
  • Bounded Capacity: The queue has a finite length n thus, almost n messages can reside in it.
  • Unbounded Capacity: The queue has potentially infinite length. Thus, any number of messages can wait in it. The sender is never delayed.

Comment below if you have queries related to the above topic, Buffering.

See also  Different types of scheduler