問59
頻出度★☆☆
仮想記憶を利用したコンピュータで, 主記憶と補助記憶の間で内容の入替えが頻繁に行われていることが原因で処理性能が低下していることが分かった。この処理性能が低下している原因を除去する対策として, 最も適切なものはどれか。ここで, このコンピュータの補助記憶装置は1台だけである。
这道题的解析和你的作答记录。
仮想記憶を利用したコンピュータで, 主記憶と補助記憶の間で内容の入替えが頻繁に行われていることが原因で処理性能が低下していることが分かった。この処理性能が低下している原因を除去する対策として, 最も適切なものはどれか。ここで, このコンピュータの補助記憶装置は1台だけである。
即使提升 CPU 的运算能力,主存不足导致频繁交换这一瓶颈也无法消除。反而 CPU 只会因等待交换(I/O)而空闲,并不能消除性能下降的原因。
增大虚拟存储的容量,会扩大由辅助存储代为承担主存放不下部分的范围,反而可能使交换(swapping)增多而恶化。实存不足这一原因并未得到解决。
正解 主存与辅助存储之间频繁进行内容交换(页面换入/换出)而导致性能下降的现象称为「抖动(thrashing)」,其原因是相对于运行所需的数据量,主存的容量不足。增大主存装置的容量后,就能在主存中保留更多页面,与辅助存储之间的交换次数本身也会随之减少。因此,作为消除性能下降根本原因的对策,「ウ」最为合适。
即使将辅助存储更换为大容量的装置,频繁进行交换这件事本身也不会改变。原因在于主存不足而非容量,因此无法消除性能下降的原因。