In non-preemptive scheduling, the CPU is assigned to the process __________.
2025
In non-preemptive scheduling, the CPU is assigned to the process __________.
Answer: D. until the current process finishes execution — In non-preemptive scheduling, once a process is allocated the CPU, it holds onto it and cannot be forcibly interrupted by the operating system. The process…
- A.
that has the highest priority
- B.
that has the longest burst time
- C.
until a new process arrives
- D.
until the current process finishes execution
Attempted by 352 students.
Show answer & explanation
Correct answer: D
In non-preemptive scheduling, once a process is allocated the CPU, it holds onto it and cannot be forcibly interrupted by the operating system. The process will run continuously until it either voluntarily terminates (finishes its execution) or switches to a waiting/blocked state to perform an I/O operation.