Question
In nonpreemptive scheduling, when does a running process normally release the CPU?
Select an option. Your answer will be checked instantly.
Correct Answer: C. When it terminates or blocks voluntarily
Explanation:
A nonpreemptive scheduler does not forcibly remove the processor from a running process.
The scheduling decision is deferred until the process exits the CPU or enters a waiting state.
Leave a Reply