仮想記憶とページング
仮想記憶は、主記憶と補助記憶を組み合わせて、実際より大きな記憶空間があるように見せるしくみ。仮想アドレスは動的アドレス変換機構(DAT)で実アドレスに変換する。ページング方式ではページ単位で管理し、主記憶にないページを参照するとページフォールト → ページイン(必要ならページアウト)。ページの出し入れが多発して性能が落ちるのがスラッシング。
解説(冒頭)
実記憶だけでは、主記憶の容量を超えるプログラムを動かすのに工夫(オーバーレイ等)が必要でした。仮想記憶では、プログラムをページという小さな単位に分け、すぐ使うページだけを主記憶に、残りは補助記憶に置きます。プログラムからは大きな連続した空間に見えるので、容量や配置を気にせずに済みます。
この続き:解説の残り・インタラクティブ教材 1 個・練習問題は、ログインして学べます。