Q3Operating System
Question
2 marks
Define Deadlock.
Answer
Deadlock is a catastrophic system state where processes are mathematically permanently blocked, waiting on each other.
Deadlock is a fatal architectural crisis in a multiprogramming environment. It occurs when two or more distinct processes are mathematically trapped in a permanent holding pattern, where each process fiercely holds a critical resource while simultaneously requesting a resource currently locked by the other, resulting in a total system freeze.