题41

题目

Q:假定有一个请求分页存储管理系统, 测得系统各相关设备的利用率为:
CPU 的利用率为 10%,磁盘交换区的利用率为 ,其他 I/O 设备的利用率为 。下面 ( ) 措施将可能改进 CPU 的利用率。
I. 增大内存的容量
II. 增大磁盘交换区的容量
III. 减少多道程序的度数
IV. 增加多道程序的度数
V. 使用更快速的磁盘交换区
VI. 使用更快速的 CPU
A. I、II、III、IV
B. I、 III
C. II、III、V
D. II、VI

分析

A:磁盘满了,也就是说,一直在缺页

B
I 正确: 增大内存的容量。增大内存可使每个程序得到更多的页框, 能减少缺页率, 进而减少换入/换出过程, 可提高 CPU 的利用率。
II 错误: 增大磁盘交换区的容量。
因为系统实际已处于频繁的换入/换出过程中, 不是因为磁盘交换区容量不够, 因此增大磁盘交换区的容量无用。
III 正确: 减少多道程序的度数。可以提高 CPU 的利用率, 因为从给定的条件知道磁盘交换区的利用率为 ,说明系统现在已经处于频繁的换入/换出过程中,可减少主存中的程序。
IV 错误: 增加多道程序的度数。系统处于频繁的换入/换出过程中, 再增加主存中的用户进程数, 只能导致系统的换入/换出更频繁,使性能更差。
错误: 使用更快速的磁盘交换区。因为系统现在处于频繁的换入/换出过程中, 即使采用更快的磁盘交换区, 其换入/换出频率也不会改变, 因此没用。VI 错误: 使用更快速的 CPU。
系统处于频繁的换入/换出过程中, CPU 处于空闲状态, 利用率不高, 提高 CPU 的速度无济于事。
综上分析: I、III 可以改进 CPU 的利用率。