正答3
解説
正解は3です。
仮想記憶の仕組みと性能への影響を問う問題です。
仮想記憶は、OSが補助記憶を使って主記憶より大きなアドレス空間を見せる仕組みで、アプリケーションからは意識せずに使えます。
【選択肢別解説】
1:× 仮想記憶はOSとハードウェアが管理するので、アプリケーションに専用のモジュールを組み込む必要はありません。
2:× 仮想記憶は、インストール場所に関係なく、OS上で動くすべてのプログラムが利用します。
3:○ 主記憶が少ないと、必要なページが主記憶にない状態(ページフォールト)が頻発します。
そのたびに補助記憶との入替えが起こり、処理がほとんど進まなくなってスループットが低下します。
この状態をスラッシングといいます。
4:× 仮想記憶はOSが透過的に提供するので、アプリケーションごとに使用の設定をする必要はありません。
【ポイント】
仮想記憶があっても、主記憶の容量不足は性能低下(スラッシング)につながります。
対策としては、主記憶の増設や同時に実行するプログラムの削減があります。