Which of the following is not a type of process scheduling?

Which of the following is not a type of process scheduling?

Answer: D. Real-time schedulingConcept: Process scheduling is organised into three levels of schedulers, distinguished by how frequently each runs and where in a process's life-cycle it…

  1. A.

    Short-term scheduling

  2. B.

    Medium-term scheduling

  3. C.

    Long-term scheduling

  4. D.

    Real-time scheduling

Attempted by 840 students.

Show answer & explanation

Correct answer: D

Concept: Process scheduling is organised into three levels of schedulers, distinguished by how frequently each runs and where in a process's life-cycle it acts:

  • Long-term (job) scheduler: runs infrequently and decides which newly submitted jobs are admitted into the ready state, setting the degree of multiprogramming.

  • Short-term (CPU) scheduler: runs very frequently and selects which ready process is given the CPU next.

  • Medium-term scheduler: swaps processes out of and back into main memory to adjust how many processes stay resident.

Application: Long-term, short-term, and medium-term are the three standard types of process scheduling. Real-time scheduling is not one of these life-cycle levels; it names a deadline-driven scheduling discipline used in time-critical systems. Therefore, among the four choices, real-time scheduling is the one that is not a standard type of process scheduling.

Explore the full course: Operating System

Loading lesson…