Exercise 8 · Q1
Q.Which of the following is false about SJF?
S1: It causes minimum average waiting time
S2: It can cause starvation
(A) Only S1
(B) Only S2
(C) Both S1 and S2
(D) Neither S1 nor S2
Arunachal CbseNCERTSubjective· 1mImportance★★★★★est
42% · 44/106 Questions
✓ Free question
For Shortest-Job-First, both S1 (gives minimum average waiting time) and S2 (can cause starvation) are TRUE — so nothing stated is false: option (D).
SJF (Shortest Job First): among ready processes, run the one with the smallest burst time next. Key properties: (i) it is provably optimal for minimum average waiting time;
(ii) long jobs may keep getting postponed → starvation.
- Evaluate S1 — "It causes minimum average waiting time." SJF is the scheduling policy that minimises the average waiting time (a standard optimality result). So S1 is TRUE.
- Evaluate S2 — "It can cause starvation." If short jobs keep arriving, a long job may never get the CPU. So S2 is TRUE.
- The question asks which is false. Since S1 and S2 are both true, neither of them is false.
- Therefore the correct choice is (D) Neither S1 nor S2.
✓Final answer
(D) Neither S1 nor S2 — both statements are correct properties of SJF, so neither is false.
Unlock everything free for 14 days
- Full step-by-step solutions
- Concept-first explanations
- Methods, shortcuts & mistakes
- PYQ mapping + timed mock tests
Full access for 14 days. No credit card required.