Question:

For which deadlock management strategy, the Ostrich algorithm is used?

Show Hint

UNIX and many practical operating systems often adopt the Ostrich approach because deadlocks are rare and the overhead of handling them continuously may not be justified.
Updated On: Jun 25, 2026
  • Deadlock prevention
  • Deadlock avoidance
  • Deadlock ignorance
  • Deadlock detection
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Concept: The Ostrich Algorithm follows the philosophy: \[ \text{``Ignore the problem if the cost of solving it exceeds the damage caused by it.''} \] This strategy assumes deadlocks occur very rarely and therefore ignores them.

Step 1:
Understand the Ostrich Algorithm.
Instead of preventing, avoiding, or detecting deadlocks, the operating system simply ignores them.

Step 2:
Reason behind the approach.
In many systems, deadlocks occur extremely infrequently. Implementing sophisticated deadlock handling mechanisms may introduce unnecessary overhead.

Step 3:
Identify the corresponding strategy.
Since the algorithm ignores deadlocks, \[ \boxed{\text{Deadlock Ignorance}} \] is the correct answer.
Was this answer helpful?
0
0