仮想記憶を利用したコンピュータで,主記憶と補助記憶の間で内容の入替えが頻繁に行われていることが原因で処理性能が低下していることが分かった。この処理性能が低下している原因を除去する対策として,最も適切なものはどれか。ここで,このコンピュータの補助記憶装置は1台だけである。
- ア演算能力の高いCPUと交換する。
- イ仮想記憶の容量を増やす。
- ウ主記憶装置の容量を増やす。
- エ補助記憶装置を大きな容量の装置に交換する。
正解と解説を見る
正解
ウ 主記憶装置の容量を増やす。
仮想記憶を利用する環境で主記憶と補助記憶の間のページの入替え(スワッピング)が頻発して性能が低下する現象をスラッシングといい、根本原因は主記憶(物理メモリ)の容量不足であるため、主記憶装置の容量を増やすことが直接の対策となり、正解はウである。CPUを高性能なものに交換しても、ページの入替え自体の頻度は減らないため効果は薄い。仮想記憶の容量(アドレス空間)を増やすと逆に多重度が上がり入替えが増えてスラッシングを悪化させる可能性があり、補助記憶装置の容量を大きくしても入替え速度や頻度そのものは改善しない。