Skip to content
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

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.

  1. 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.
  2. Evaluate S2 — "It can cause starvation." If short jobs keep arriving, a long job may never get the CPU. So S2 is TRUE.
  3. The question asks which is false. Since S1 and S2 are both true, neither of them is false.
  4. 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.