Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider three processes, all arriving at time zero, with total execution time of 1 0 , 2 0 and 3 0 units respectively. Each process

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 does the CPU remain idle?
1.0%
2.10.6%
3.30.0%
4.89.4%

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Design Application And Administration

Authors: Michael Mannino, Michael V. Mannino

2nd Edition

0072880678, 9780072880670

More Books

Students also viewed these Databases questions

Question

user _ num = int ( input ( ' Enter integer: \ 4 ' ) )

Answered: 1 week ago