Thursday, 15 December 2011

Do not allow one of the four conditions to occur.


 Do not allow one of the four conditions to occur.
§
Mutual exclusion:
a)   Automatically holds for printers and other non-sharables.
b)   Shared entities (read only files) don't need mutual exclusion (and aren’t susceptible to deadlock.)
c)   Prevention not possible, since some devices are intrinsically non-sharable.

Hold and wait:
a)   Collect all resources before execution.
b)   A particular resource can only be requested when no others are being held.  A sequence of resources is always collected beginning with the same one.
c)   Utilization is low, starvation possible.

No comments:

Post a Comment