Practice free →
HomeGATE CSEcomputerscienceOperating Systems › Starvation in SJF (a long job never running) is …

Starvation in SJF (a long job never running) is typically cured by

Aaging: gradually boosting waiting processes' priority
Bswitching the scheduling algorithm to FCFS mid-execution
Cincreasing the RR quantum to infinity
Dduplicating the long process so one copy runs
Answer & Solution
Correct answer: A. aging: gradually boosting waiting processes' priority
Aging adds a time-based boost to each process's effective priority/score, so a process that has waited long enough eventually becomes the highest-priority candidate. This guarantees no process waits forever. Switching algorithms mid-run is rarely done; infinite quantum disables preemption (different problem); duplicating processes is nonsense.
Solve this in the app — GATE CSE practice & 24k+ MCQs →
Related questions