仮想記憶
読み: かそうきおく / 英語: Virtual Memory
概要
主記憶と補助記憶を組み合わせて、物理メモリ以上の記憶空間を提供する技術。
詳細解説
仮想記憶はOSのメモリ管理における重要な技術です。
ページング方式
- メモリを固定長のページに分割
- 必要なページだけを主記憶にロード
- ページフォルト: 必要なページが主記憶にない状態
ページ置換アルゴリズム
- FIFO: 最も古いページを置換
- LRU(Least Recently Used): 最も長く使われていないページ
- LFU(Least Frequently Used): 最も使用頻度が低いページ
スラッシング
ページフォルトが頻発し、ページの入れ替えだけでCPU時間を消費する状態。メモリ不足が原因。
この記事は「仮想記憶」についての用語解説です。学習の参考にしてください。