March 2003
Intermediate to advanced
912 pages
27h 17m
English
We have seen that making information on total object requirements of processes available to the object management subsystem could allow deadlock to be avoided rather than merely detected dynamically. There are reservations, however, that the avoidance algorithm is over-cautious. It takes no account of the fact that a process might release an object at some time before it terminates. If this information could be given to the object management subsystem, a more realistic model of the system could be maintained and used by a deadlock avoidance algorithm.
In order to bring in the notion of piecemeal acquiring and releasing of objects by processes we need the concept of steps in the progress ...
Read now
Unlock full access