GLOSSARY
Deadlock
|
Permanent blocking of a set of processes that either compete for system resources or communicate with each other |
Deadlock avoidance |
Ensure that resources are always acquired in some well-defined order |
Deadlock Prevention |
Removes any possibility of deadlocks occurring |
Deadlock Recovery |
Once deadlock has been detected, some strategy is used to recover |
Safe state |
A state is safe if the system can allocate resources to each process in some order and still avoid a deadlock. A system is in a safe state only if there exists a safe sequence |
Unsafe state |
A system is in unsafe state if there is no safe sequence |
Process Termination
|
Abort all deadlocked processes. Abort one process at a time until the deadlock cycle is eliminated |