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 scheduling — 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…
- A.
Short-term scheduling
- B.
Medium-term scheduling
- C.
Long-term scheduling
- 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.