Question
Easy

Which of the following is not required condition for a deadlock?

1
Hold and Wait
2
Preemptive
3
Mutual Exclusion
4
Cycle
Question Details
Time to Solve: 12
Exam: HTET
Level/Paper: Level 3
Chapter: Operating Systems & Software Concepts
Topic: Computer Software
Correct Answer
Option B
Explanation

The correct option is (2): Deadlock theory, as established by the Coffman conditions, identifies four conditions that must simultaneously hold for a deadlock to occur in a system: Mutual Exclusion, Hold and Wait, No Preemption, and Circular Wait (Cycle). Therefore, the condition that is not required for a deadlock to happen is Preemptive. The actual necessary condition is No Preemption, which states that a resource cannot be forcibly taken away…Read More