in Operating System retagged by
922 views
4 votes
4 votes

Consider three processes, all arriving at time zero, with total execution time of $10,20$ and $30$ units, respectively. Each process spends the first $20\%$ of execution time doing I/O, the next $70\%$ of time doing computation, and the last $10\%$ of time doing I/O again. The operating system uses a shortest remaining compute time first scheduling algorithm and schedules a new process either when the running process gets blocked on I/O or when the running process finishes its compute burst. Assume that all I/O operations can be overlapped as much as possible. For what percentage of time does the CPU remain idle?

  1. $0\%$
  2. $10.6\%$
  3. $30.0\%$
  4. $89.4\%$
in Operating System retagged by
by
922 views

2 Comments

1
1
ANS : B     

10.6%
0
0

1 Answer

0 votes
0 votes

Applying the hortest remaining compute time first scheduling algorithm .

 

Answer:

Related questions