RTUComputer ScienceYr 2023 · Sem 52023

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.

Back to Paper