首页 > 试题广场 >

测得某个请求调页的计算机系统部分状态数据为:CPU利用率20

[不定项选择题]
测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘利用率为97.7%,其他设备的利用率为5%。由此断定该系统异常。此情况下()能提高CPU的利用率。
  • 安装一个更快的硬盘。
  • 增加进程使用的盘块数目。
  • 增加运行进程的数目。
  • 减少运行的进程数目。
对于题目情况下,如果增加线程数量,可能会更加降低效率。
发表于 2016-07-08 09:42:24 回复(0)
更多回答
cpu利用率的瓶颈是硬盘的读写慢:
一,安装 一个更快的硬盘。相当于拓宽公路。因此A肯定没有为题。
二,减少进程数。相当于本来拥堵的公路车采取限号,让整个路更通畅了。这里有一个误区,并不是进程数越多,cpu利用率越高。就好像公路上车越多,单位时间内通过的车就越多一样。也可能情况相反,还不如让车少一点,单位时间内通过的车可能会更多。因此D也是对的。

发表于 2015-09-28 11:08:08 回复(3)
对换空间的硬盘利用率为97.7% 可见进程数目太多导致内存不足,导致频繁的换页
发表于 2015-08-05 13:21:28 回复(2)
这明显是抖动现象,可通过页替换算法、减少运行进程数、增大内存来解决、但是用更快的硬盘、虽然i/o读写速度更快的、但抖动问题依在,A不完全对吧
编辑于 2020-04-30 18:49:24 回复(3)
72%头像 72%
B为什么不对,我来给大家一个思路:
首先CPU占用率不高,但对换空间的硬盘利用率却达到97.7%,由此基本上可以得出结论:
1. 对换空间的硬盘可能出现异常导致读写速度变慢(可能性很大),硬盘的利用率成了限制CPU的主要原因,其实很有可能正在运行的进程数并不多,但减小进程的数量一定可以提高CPU的利用率,所以AD正确;
2. 增加进程使用的盘快数目可能会使CPU利用率升高,但不是一定。我认为硬盘利用率达到97.7%的意思并不是进程正在使用97.7%的硬盘容量,而是系统在运行过程中在对换空间的硬盘读写切换的时间占到总时长的99.7%,注意!注意!注意!此时有可能仅使用了很小的硬盘容量!因此B不一定能提高CPU利用率。
                     这个意思就相当于我生病了吃不下饭,你却让我换大一点的碗。

发表于 2019-12-12 19:56:22 回复(0)
B选项 在FIFO调度算法下,增加盘块数可能导致belady现象(导致换入换出更加频繁)。 所以不能选b
发表于 2019-09-02 23:30:26 回复(0)
CPU和I/O设备占用率较低,而磁盘交换区占用率非常高,说明当前系统频繁缺页,频繁进行页面置换,导致真正执行任务的时间变短,效率变低,系统发生抖动。因此要缓解这种情况就需要降低系统缺页率,才能使系统有更多时间来处理任务而不是置换页面。 对于A,安装一个更快的硬盘,既把交换分区放在更快的硬盘上,相当于给你电脑把分页文件pagefile.sys放在固态硬盘上肯定比你放在机械硬盘上在交换页面的时候速度要快,但是这并没有从根本上解决页面置换算法的抖动现象,换入换出的频率并没有改变,只是一定程度上的改善了这一状况。 对于D,减少进程运行数目,这样每个进程分配到的内存空间会相对增大,可以有效降低缺页率。 还有在增加内存的情况下也可以从根本上解决这一情况。
发表于 2016-03-07 03:19:39 回复(2)
个人认为AD都对。
D可以理解为,对IO频繁的进程减少后,因为等待硬盘IO导致的CPU等待时间也相应减少,从而CPU使用率上升了。
但是A呢,如果使用更快的硬盘,显然每个进程用于IO等待的时间也会减少,从而CPU的使用率肯定也会提升。

发表于 2015-08-03 11:03:24 回复(1)
我觉得选bd 王道上的答案是bd
发表于 2021-08-14 21:02:53 回复(0)
这道题在王道2020版本第196页,30题,单选,答案是加内存条来增加物理空间容量
发表于 2020-11-17 16:20:48 回复(0)
A不太应该选,明显是抖动。   B可能说的有歧义,增加内存容量是可以的,但是增加外存磁盘的块数没用。
发表于 2020-08-06 21:35:06 回复(0)
AD都对,但是B 增加进程使用的盘块数目   可以减少盘块的调入调出,减少了和外存的交互,错在哪里?为什么不选B


发表于 2016-09-11 11:42:07 回复(1)
问题解析:对换空间的利用率太高,表明问题是换页太过频繁,即内存不足,即运行的进程过多。
解决办法:如何提高CPU的利用率?是使得进程运行所需的存储空间都能被满足到,即一种是加快磁盘速度一种是限制进程数量。
发表于 2016-04-19 16:31:36 回复(1)
看清楚了,b是盘块数量不是内存块数量,但我认为a也错,磁盘到已经满利用率了,说明不是磁盘的问题
编辑于 2023-12-11 17:49:40 回复(0)
这道题王道上没有选A选项。2021版操作系统第208页第31题。
发表于 2020-09-15 14:32:12 回复(0)
测得某个采用按需调页策略的系统部分状态数据为:CPU利用率为20%,对换空间的磁盘利用率为98%,其他设备的利用率为5%,由此断定系统出现异常。此种情况下( )能提高利用率。 A.安装一个更快的硬盘 B.通过扩大硬盘容量增加对换空间 C.增加运行进程数 D.加内存条来增加物理内存容量(增大内存的容量) E.更换速度更快的CPU F.采用更快的I/O设备 G.增大磁盘交换区的容量 H.减少多道程序的度数 I.使用更快速的磁盘交换区  
编辑于 2023-04-17 08:10:53 回复(1)
如果只选一个的话,选D,因为就算使用更快速的磁盘,系统还是处于频繁的换入换出,磁盘速度再怎么快,比起cpu也还是慢得多,所以要提高cpu利用率,还是要减少换入换出次数。
编辑于 2020-06-18 08:58:15 回复(0)
b选项为什么错?因为一个进程能够同时使用多盘需要进程本身进行程序设计。没经过多盘程序设计的进程,你加1000个盘,他也只能用一个。
发表于 2020-01-15 19:41:44 回复(0)
CPU利用的瓶颈是硬盘的读写慢,对换空间的硬盘利用率为97.7%,可见进程数目太多,内存不足,导致频繁换页,
发表于 2018-10-12 15:47:58 回复(0)
对换空间(swap space):在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。。。。 CPU利用率低,对换空间的磁盘利用率高,说明程序进出内存频率高,很可能是内存抖动,此时需要增大物理内存空间,或者降低运行进程数。
编辑于 2018-10-11 20:39:20 回复(0)
这道题所描述的就是操作系统里面请求分页的存储管理方式出现的抖动(颠簸)现象,主要原因是进程请求的页面数量大于分配的物理页帧的数量。考研书上王道的课后习题跟这个题一毛一样,答案只有D,我个人偏向王道的说法。
发表于 2018-07-03 10:44:51 回复(0)