假定有一个请求分页存储管理系统,测得系统各相关设备的利用率为:CPU利用率为10%,磁盘交换区为99.7%:其他I/O设备为5%。试问:下面( )措施将可能改进CPU的利用率
Ⅰ.增大内存的容量 Ⅱ.增大磁盘交换区的容量
Ⅲ.减少多道程序的度数 Ⅳ.增加多道程序的度数
Ⅴ.使用更快速的磁盘交换区 Ⅵ.使用更快速的CPU
A.Ⅰ、Ⅱ、Ⅲ、Ⅳ
B.Ⅰ、Ⅲ
C.Ⅱ、Ⅲ、Ⅴ
D.Ⅱ、Ⅵ
参考答案:B
解析:Ⅰ正确:增大内存的容量。增大内存可使每个程序得到更多的页面,能减少缺页率,因而减少换入/换出过程,可提高CPU的利用率。Ⅱ错误:增大磁盘交换区的容量。因为系统实际已处于频繁的换入/换出过程中,不是因为磁盘交换区容量不够,因此增大磁盘交换区的容量无用。Ⅲ正确:减少多道程序的度数。可以提高CPU的利用率,因为从给定的条件中磁盘交换区的利用率为99.7%,说明系统现在已经处于频繁的换入/换出过程中,可减少主存中的程序。Ⅳ错误:增加多道程序的度数。系统处于频繁的换入/换出过程中,再增加主存中的用户进程数,只能导致系统的换入/换出更频繁,使性能更差。V错误:使用更快速的磁盘交换区。因为系统现在处于频繁的换入/换出过程中,即使采用更快的磁盘交换区,其换入/换出频率也不会改变,因此没用。Ⅵ错误:使用更快速的CPU。系统处于频繁的换入/换出过程中,VPU处于空闲状态,利用率不高,提高CPU的速度无济于事。综上分析:Ⅰ、Ⅲ可以改进CPU的利用率。