http://d.hatena.ne.jp/NyaRuRu/20071010/p1
Windows OS では,「ファイルキャッシュから使用頻度の低いキャッシュ内容を削除」するのと同じ感覚で,「プログラムが確保したメモリの内容をスワップアウト」しています.より正確に言えば,両者を共通のアルゴリズムで扱えるよう,意図的にメモリマネージャが実装されています.
でメモリよりファイルにアクセスする頻度が高いとOSが判断するとメモリ部分がスワップアウトされると。
我々が C/C++/C# などの言語からアクセスしていると思っているところの物理メモリとは,実は,仮想的なメモリ空間の一部が物理メモリにキャッシュされたもの
仮想記憶はそういうものだ。
めも