UNIVERSITY OF WISCONSIN-MADISON
Computer Sciences Department | ||
CS 537
Fall 1997 | A. Arpaci-Dusseau | |
Sample Quiz: Virtual Memory |
CPU utilization: | 20% of the time |
Paging disk utilization: | 99% of the time |
Which of these (if any) should improve the CPU utilization in these circumstances? Why or why not?
This system appears to be limited by the speed of the paging disk. So, a faster CPU would only decrease CPU utilization.
The size of the disk would allow large virtual address spaces or allow more processes to run, but would not increase CPU utilization. It might actually decrease it, if disk head seek time was increased.
A faster disk would allow paging requests to be handled faster and would probably increase CPU utilization.
Increasing multiprogramming might increase the utilization, if the jobs did not do much paging. Most likely, it would just add to the disk queue, further slowing the system (decreasing CPU utilization).
Decreasing the multiprogramming level would likely increase CPU utilization if the system was thrashing because too many jobs were competing for the page frames.