デマンドページング
(Demand Paging)
|
仮想アドレス空間の生成時、実際にアクセスがあるまで物理ページの割り当てを遅らせるメモリ割り当
て手法
- メリット
- 仮想空間生成時のCPUのオーバヘッドが少ない
- 物理メモリの利用効率向上
- デメリット
- Page fault 時のCPUのオーバヘッドが重い
- 採用理由
- ローカリティの原理からpage faultはレアなイベントである
- プロセスは少ないアドレス空間のみ利用する
- Linuxでは仮想アドレス空間生成時にはPTE 作成するがページはNULLを指す
|
|