VM (仮想記憶)
- VMが提供する機能
- プロセス毎に独立なアドレス空間
- プロセス間の物理メモリの共有
- ページキャッシュ
- スワップ
- デマンドロード
- ハードウェアサポート (MMU) ページ単位(PAGE_SIZE (4kB, 8kB, ...) の粒度)で以下の機能:
- アドレス変換 page table, PTE (page table entry)
- ページ保護 読み書き禁止, 書きこみ禁止, 実行禁止など
- fault 保護違反が発生するとカーネルに処理が移行
|
|
© copyright 2003 VA Linux Systems Japan