Windows 9x でメモリ 512M 以上搭載すると既定の設定だと死ぬ理由と、それ以上搭載できる理由
Windows 9x に大量にメモリを搭載すると、不安定になり、起動しなかったり、起動しても途中でメモリエラーでまともに動作しなくなったりします。
その理由は、大量のメモリを搭載したWin9x に自動で割り当てられるファイルキャッシュです。
このファイルキャッシュはVCacheと呼ばれ、システム仮想メモリ 4G の中の後ろの1Gを使います。
この後ろの1Gはシステムメモリとして使用されます。
VCache は内部的に 800Mまでしか使えないように制限されてはいますが、メインメモリを消費するビデオメモリなどがあると 800Mと合わせてメモリを消費するため、システムメモリ不足に陥ります
大容量の RAM が搭載されていると、メモリ不足を示すエラー メッセージが表示される
HUQ's Hardware Tips! --- メモリ1GByte搭載PCに WindowsMe
メモリ サポート情報
HUQさんの情報ちょっと間違ってるので注意(˘ω˘)
要するに、メモリ 512M を超過した分は VCache にしか使えないものの、 VCache に使うとその分システムメモリが減ってしまうため、システムメモリを 256M 程度残すのであれば、メモリは 700M位までしか搭載する意味はないわけです。Win98の場合、認識させるだけなら、 2G 近く搭載することは可能のようですが。
Comments