Operating Systems · Question 7 · Medium

Operating Systems question 7

Process (arrival time, burst time) in ms: P1 (0, 8), P2 (1, 4), P3 (2, 2), P4 (3, 1). Using non-preemptive Shortest Job First, what is the average waiting time?

  1. 7.00 ms
  2. 5.50 ms
  3. 4.25 ms
  4. 6.75 ms
Answer and explanation

Answer: B. 5.50 ms

Explanation: P1 runs 0-8 because it is alone at time 0. Then the shortest job goes first: P4 8-9, P3 9-11, P2 11-15. The waiting times are P1 0, P4 5, P3 7 and P2 10, so the average is 22/4 = 5.5 ms. 7.00 is the FCFS answer.

Previous: Three processes arrive at time 0 in the order P1, P2, P3 with CPU burst times… · Next: A system has 3 page frames, all initially empty. For the page reference string…

Practise operating systems

Try a fresh set of operating systems questions with an explanation after every answer, free and without signing up: Operating Systems practice. Or sit a full placement mock test.

More operating systems questions

More technical & programming practice

Computer Networks · Software Engineering · Cloud & DevOps · GenAI Basics · Pseudo-code · C Programming · Java · Python

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge