Question 18

Computer Awareness Deadlock Easy

Complete the following statement by choosing the correct option. For a deadlock to occur, the four conditions namely Mutual Exclusion, Hold and wait, No preemption, circular wait $$ \text{ (a) May or may not hold } $$ $$ \text{ (b) The circular wait does not implies hold and wait condition } $$ $$ \text{ (c) Are completely independent } $$ $$ \text{ (d) Must hold simultaneously } $$

(A) a
(B) b
(C) c
(D) d
βœ“ Correct Answer: Option D Verified Solution

πŸ“˜ Step-by-Step Solution & Detailed Explanation:

Solution:

Deadlock in an OS occurs only when all four Coffman conditions hold simultaneously:

  • Mutual Exclusion: At least one resource is non-shareable.
  • Hold and Wait: A process holds one resource and waits for another.
  • No Preemption: Resources cannot be forcibly taken; they are released only voluntarily.
  • Circular Wait: There exists a cycle of processes each waiting for a resource held by the next.

If any one of these conditions is broken, a deadlock cannot occur. Hence, they are not optional or independent for deadlockβ€”they must all hold together.

βœ… Correct Answer: (d) Must hold simultaneously

Practice Similar Deadlock Questions

Reinforce your conceptual grasp with related questions from CUET-MCA 2025:

Q11 A situation where two or more processes are blocked, waiting for resources...
Solve β†’
Q27 Which of the following is a way to recover from the deadlock which has...
Solve β†’
Q1 Match List-I with List-II |c|l| List-I & List-II \\ (A)\ Seek Time & (I)\...
Solve β†’
Q4 In case of Binary search tree which of the following procedure's running...
Solve β†’
Q7 External fragmentation occurs
Solve β†’
Full-Length Test Series

Prepare for CUET-MCA Under Real Exam Conditions

Take timed full-length mock tests with authentic question distributions, negative marking (+12/-3 in Math), and instant All India Rank calculation.

Start Free Mock Test Series β†’