オペレーティングシステムは、それを、ユーザが使用できるようにセグメントが、ページへのリードは、それは仮想メモリの使用は、セグメントは、仮想メモリコアをページングされるように、また、セグメント化されたページングなければならないが、仮想メモリを実装するので、効率ではないために必要にスワップメモリとアウト
1.段落ページが存在します
ユーザメモリの2目
3.「大きなメモリ」の実現に投降しました
ユーザーの目には0-4Gは、特に大規模な倉庫内の商品のすべての種類があり、メモリ、倉庫の同等、および物理メモリストアに相当し、店舗は商品のみの小さな数を置くことができ、商品Aを必要とする人は、倉庫から行ってきましたカウンタ(物理メモリ)、誰かが商品Bを必要とする上で(仮想メモリ)を取る、品物は限り速度が十分に高速であるとして、あなたがカウンターにされている、カウンタBに倉庫から、倉庫に品物をバックアップ希望商品
4.デマンドページング
- プログラムのアクセスアドレスは、表示されたら、ページテーブルが欠落しているページのプログラムがダウンして実行されませんので、ページテーブル内のコードのない部分は、実行をフェッチすることはできませんことを示す、落丁見つけ、必要ページング、この時点で中断し、他のプロセスを実行します
- ページフォルトハンドラで割り込みハンドラを、実行する必要がある割り込みが発生、
- ページフォルトハンドラはアルゴリズムを使用して、ディスクのプログラムにこのページを見つける必要があります
- 空き物理メモリのページを検索する必要性を見つけた後、あなたはそれがに、ディスクから変更されたデマンドページング、に変更、あるディスクから来るこれを読む必要があります
- そして、このマッピングを行うには、対応するページテーブルは、割り込み処理が終了し、
- 何事もなかったかのように、ユーザの視点から、それが起こったことを割り込み命令を実行し続けます
例
実際のシステムでのデマンドページング