Question 11

Computer Awareness Deadlock Easy

A situation where two or more processes are blocked, waiting for resources held by each other is called:

(A) Pooling
(B) Deadlock
(C) Thrashing
(D) Paging
View Dynamic Solution & Explanation
Correct Solution: Option B

Step-by-step Solution:

Explanation:

The situation described is when two or more processes are waiting for resources held by each other. This creates a circular wait condition where none of the processes can proceed.

Step 1: Recall the definition

  • Pooling → Technique for resource reuse (not blocking).
  • Thrashing → Excessive paging/swapping in memory management.
  • Paging → Memory management scheme, not related to blocking.
  • Deadlock → State where processes wait indefinitely for resources held by each other.

Step 2: Apply to the question

Here, processes are blocked, waiting for resources held by each other, which is exactly the definition of a Deadlock.

✅ Correct option is: (B) Deadlock