| | |
Summary: March 29, 2008 Operating Systems: The course 1
DEADLOCKS
Chapter 7
March 29, 2008 Operating Systems: The course 2
Chapter Objectives
To develop a description of deadlocks, which prevent
sets of concurrent processes from completing their tasks
To present a number of different methods for preventing
or avoiding deadlocks in a computer system.
March 29, 2008 Operating Systems: The course 3
Outline
The Deadlock Problem +
System Model +
Deadlock Characterization +
Resource Allocation Graph +
Methods for Handling Deadlocks +
Deadlock Prevention +
Deadlock Avoidance +
Deadlock Detection +
Recovery from Deadlock +
|