教科書で学ぶOS の役割と基本機能
定義仮想記憶 は、補助記憶の一部を主記憶の延長として使い、実際の主記憶より大きなメモリがあるように見せる OS のしくみである。
解説OS は、主記憶に置ききれない部分を補助記憶へ移し、使う番が来たら主記憶へ戻す。この出し入れによって、主記憶の実容量に縛られずにプログラムを動かせるが、主記憶そのものが増えるわけではない。出し入れが頻繁になりすぎて処理が極端に遅くなる状態を スラッシング という。
たとえ楽屋と舞台の関係に近い。舞台に立てる人数は限られるが、出番の終わった役者が楽屋へ下がり、次の役者が上がることで大勢の出演する芝居が成り立つ。ただし入れ替わりが多すぎると芝居が進まない。
記憶フックvirtual は「実質上の」。実物の主記憶ではないが、実質的にメモリとして働くから virtual memory。