令和2年度 ITパスポート 問59(テクノロジ)
出典:令和2年度 ITパスポート試験 公開問題 問59(独立行政法人情報処理推進機構(IPA))
仮想記憶を利用したコンピュータで,主記憶と補助記憶の間で内容の入替えが頻繁に行われていることが原因で処理性能が低下していることが分かった。この処理性能が低下している原因を除去する対策として,最も適切なものはどれか。ここで,このコンピュータの補助記憶装置は1台だけである。
- ア演算能力の高いCPUと交換する。
- イ仮想記憶の容量を増やす。
- ウ主記憶装置の容量を増やす。
- エ補助記憶装置を大きな容量の装置に交換する。
正解と解説を見る
正解:ウ
【仮想記憶とスラッシング】
仮想記憶は、補助記憶装置の一部を使って、主記憶装置の実際の容量より大きな記憶領域をプログラムに提供する仕組みです。プログラムのうち、今使っている部分だけを主記憶に置き、使っていない部分は補助記憶に退避させて、必要になったら入れ替えます(ページング)。
主記憶の容量に比べて、同時に動かすプログラムが多すぎると、主記憶と補助記憶の間の入れ替えが頻繁に起こり、その処理に時間を取られて、本来の処理がほとんど進まなくなります。この状態をスラッシングといいます。主記憶の容量を増やせば、主記憶に置ける部分が増えて入れ替えが減るので、根本的な対策になります。
【選択肢の検討】
ア:CPUの演算能力を上げても、入れ替えの回数は減らないので、原因を取り除けません。
イ:仮想記憶の容量を増やしても、主記憶の容量は変わらないので、入れ替えの回数は減りません。
ウ:主記憶装置の容量を増やせば、入れ替えが減るので、原因を取り除けます。
エ:補助記憶装置の容量を大きくしても、主記憶との入れ替えの回数は減りません。
よって、正解は選択肢ウです。