In non-preemptive scheduling, the CPU is assigned to the process __________.
2025
In non-preemptive scheduling, the CPU is assigned to 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 125 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.