差分

移動先: 案内検索

記憶管理

7 バイト除去, 2007年11月15日 (木) 11:13
/* ページング */
実メモリアドレス空間より仮想アドレス空間よりが大きい状態になっていれば、実メモリ上にない仮想アドレスを要求することが発生します。アクセス時はMMUに対してアドレスを問い合わせます。その時、実メモリ上に該当ページを見つけられないとMMUはシグナルを発生させます。これをページフォルトいいます。
=== ページング ======= ページフォルト ====
ページフォルトの発生をうけてオペレーティングシステムは該当のページを外部記憶装置、たとえばハードディスクから実メモリ上に読み込んできます。実メモリのサイズは限られているわけですから、必要であれば実メモリのページ内容を外部記憶装置に書き出します。ページを読み込むのがページイン、ページを書き出すのはページアウトといいます。
==== スワップ ====
;調べてみよう: 本来のスワップを持っているオペレーティングシステムには、どんなものがあるだろうか。
 
=== Linuxのスワップ ===
匿名利用者