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 executionIn 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…

  1. A.

    that has the highest priority

  2. B.

    that has the longest burst time

  3. C.

    until a new process arrives

  4. 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.

Explore the full course: Rssb Senior Computer Instructor

Loading lesson…