仮想記憶管理とは
仮想記憶管理とは
この講習では、仮想記憶管理についてみていきましょう。
仮想記憶管理とは、ハードディスクなどを使用して、実際の主記憶装置の容量より大きな仮想空間(仮想記憶装置)を作り出し、実記憶装置より大きな空間を扱えるようにする仕組みです。
CPUは、プログラムを実行するときには、プログラムを主記憶にロードしなければプログラムを認識することが出来ません。
なので、ハードディスクからプログラムを主記憶にロードしてからプログラムを実行していました。
そう考えると、主記憶装置の容量より大きいプログラムは、主記憶にロードすることが出来なくなってしまいます。
そこで、仮想記憶管理では実際の主記憶の容量より大きな仮想の記憶空間を作り出し、主記憶の容量に制限されることなくプログラムを実行することが可能です。
仮想記憶管理はOSが提供する機能で、アプリケーションは主記憶の容量制限を意識することなく使用することが出来ます。
仮想記憶管理では、仮想記憶に対して、比較する意味で、主記憶を実記憶と呼ぶことがあります。
仮想記憶管理を実現する方法として、ページング方式とセグメント方式の2種類があります。
ここでは、ページング方式についてみていきましょう。
続きはこちら ↓↓↓
コンテンツの利用について
こちらをお読みください