メモリ管理の方式の1つで、実際の物理的なアドレスとは別に仮想的なアドレスを割り当ててメモリを管理する方式です。


補 助記憶装置などに容量を確保し、主記憶と補助記憶装置の間で必要に応じてデータを入れ替えることで実装されている主記憶よりも大きい容量を実現することが出来るわけです。


 仮想記憶を実現する方式としては「ページング方式」や「セグメンテーション方式」が知られています。現在はページング方式が一般的ですね。


 ページング方式の仮想記憶においては、データは「ページ」と呼ばれる仮想アドレス空間を固定長に分割した領域ごとに管理されます。


 利用するページが、高速な主記憶装置ではなく補助記憶装置に格納されている場合に発生する例外、あるいは割り込み処理のことを「ページフォールト」といいます。


 ページフォールトが起こると、OSが主記憶と補助記憶装置の間でページの入れ替えをする。これが多発するとOSが処理能力を奪われ、システムのスループットは低下します。


経営ひとり~ 頑張らないと!-仮想記憶