仮想記憶システムにおいて主記憶の容量が十分でない場合,プログラムの多重度を増加させるとシステムのオーバヘッドが増加し,アプリケーションのプロセッサ使用率が減少する状態を表すものはどれか。
正答1
解説
正解は1です。
仮想記憶で起こる性能低下の現象名を問う問題です。
主記憶が不足した状態で多重度を上げると、各プログラムに割り当てられるページ枠が減ります。
するとページの入替えが頻発し、CPUが本来の処理をできなくなります。
【選択肢別解説】
1:○ ページングが過度に発生してオーバヘッドが増え、処理が進まなくなる現象をスラッシングといいます。
問題文の状態そのものです。
2:× フラグメンテーション(断片化)は、記憶領域の獲得と解放を繰り返すうちに、空き領域が細かく分散する現象です。
3:× ページングは、ページ単位で主記憶と補助記憶の間でデータを入れ替える仕組みそのものです。
仕組みの名前であり、性能が落ちた状態を指す用語ではありません。
4:× ボトルネックは、システム全体の性能を制約している部分を指す一般的な用語です。
本問の特定の現象名ではありません。
【ポイント】
スラッシングの対策は、主記憶の増設や多重度の引下げです。
ページを主記憶に読み込むことをページイン、補助記憶へ書き出すことをページアウトといいます。