+1 vote
190 views
in Compilers & Operating Systems by

1 Answer

+1 vote
by
selected by (user.guest)
 
Best answer

Scheduling Criteria

A variety of metrics may be used:

1. CPU utilization: the fraction of the time the CPU is being used (and not for idle process!)


2. Throughput: number of processes that complete their execution per time unit.

3. Turnaround time: amount of time to execute a particular process.

4. Waiting time: amount of time a process has been waiting in the ready queue.

5. Response time: amount of time it takes from when a request was submitted until the first response is produced (in time-sharing systems).

Sensible scheduling strategies might be:

• Maximize throughput or CPU utilization

• Minimize average turnaround time, waiting time or response time.

Also need to worry about fairness and liveness.


Related questions

+1 vote
1 answer 35 views
+1 vote
1 answer 1.2k views
+1 vote
1 answer 1.6k views
+1 vote
1 answer 30 views
+1 vote
1 answer 72 views
+1 vote
1 answer 3.7k views
0 votes
1 answer 177 views
+1 vote
1 answer 106 views
+1 vote
1 answer 193 views
+1 vote
1 answer 3.2k views
+2 votes
1 answer 1.4k views
+1 vote
1 answer 159 views
+1 vote
1 answer 685 views
+1 vote
1 answer 30 views
0 votes
1 answer 251 views
+1 vote
1 answer 634 views
+1 vote
1 answer 394 views
+2 votes
1 answer 133 views
+1 vote
1 answer 609 views
+1 vote
1 answer 583 views
+1 vote
1 answer 92 views
+1 vote
2 answers 1.3k views
0 votes
1 answer 65 views
+1 vote
1 answer 521 views
+1 vote
1 answer 49 views
+1 vote
1 answer 66 views
+1 vote
1 answer 415 views
+1 vote
1 answer 99 views
+1 vote
1 answer 169 views
+1 vote
1 answer 98 views
+1 vote
1 answer 211 views
+2 votes
1 answer 359 views
+1 vote
1 answer 103 views
+1 vote
1 answer 162 views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

...