Hub: engineering
Part of the series
system model
deadlock characterization
- necessary conditions
- resource allocation graph
methods for handling _deadlocks
deadlock prevention
- mutual exclusion
- hold and wait
- no preemption
- circular wait
deadlock avoidance
- safe-state
- resource allocation graph algorithm
- banker’s algorithm
- safety algorithm
- resource request algorithm
deadlock detection
- single instance of each resource type
- several instance of each resource type
- detection algorithm usage
recovery from deadlock
- process termination
- resource preemption