Which structural concept describes a situation where a lower-priority process holds a resource needed by a higher-priority process, stalling execution? MCQ with Answer and Explanation

Which structural concept describes a situation where a lower-priority process holds a resource needed by a higher-priority process, stalling execution?
A. Aging Process
B. Thrashing Cycle
C. Priority Inversion
D. Context Switching Delay
Answer: Option C
Solution (By JKSSB Mock Tests)
Priority Inversion occurs when a low-priority task holds a resource required by a high-priority task, causing the high-priority task to wait indirectly.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1
What is the main benefit of using threads over processes for multitasking?
A. Threads are easier to implement
B. Threads share memory space, reducing context-switching overhead and communication costs
C. Threads can run on multiple cores simultaneously
D. Threads are more secure

Correct Answer: Option B


Explanation:
Threads within the same process share memory and resources, making context switching and inter-thread communication faster and less resource-intensive.

This question belongs to: Computer Operating Systems
Question #2
Which Windows utility allows an administrator to schedule a task or script to execute automatically at specific times or after certain events?
A. Task Scheduler
B. Registry Editor
C. Task Manager
D. System Properties

Correct Answer: Option A


Explanation:
Windows Task Scheduler is a built-in tool that lets users and administrative accounts schedule automated routines to execute on specific dates/times.

This question belongs to: Computer Operating Systems
Question #3
Which of the following conditions is NOT a necessary requirement for a deadlock to occur within an operating system environment?
A. Hold and Wait
B. Mutual Exclusion
C. Preemption
D. Circular Wait

Correct Answer: Option C


Explanation:
According to Coffman's conditions, deadlocks require *No Preemption*. If resources can be preempted, a deadlock situation can be broken or prevented.

This question belongs to: Computer Operating Systems