- ベストアンサー
物理アドレス拡張
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
RAMディスクで検索すれば いろいろありそうですが 例えば こんなの http://blog.jageek.com/2008/11/gavotte-ramdisk-32bitos.html
その他の回答 (3)
- cho4
- ベストアンサー率23% (64/273)
32bitのアドレス空間のmaxは4GBになります サーバーマシンなどでは、4GBでは足りないので、アドレスを拡張する 機能が用意されました これが、物理アドレス拡張です サーバーマシンではなくても、XPのSP2以降(だったかな)ではこの機能が動くようになっています ただ、XPとVistaの32bit版では、最大で4GBのメモリ空間しか持ってなくて、 しかもメモリマップドIOのため、実際にOSが使えるメインメモリの空間は 3GB強にしかなりません VistaのSP1からは、実装メモリの容量を表示するようになりましたが、 使える量が増えたわけではありません <結論> 32bit版XPでは3.25GBまでしか使えないのはOSの仕様です あまってる領域は、RAMディスクとして使うことは可能です 物理アドレス拡張は 意味がありません 気にしないでいいです
補足
回答どうもありがとうございます。 >32bit版XPでは3.25GBまでしか使えないのはOSの仕様です >物理アドレス拡張は 意味がありません 気にしないでいいです これはわかりました。 >あまってる領域は、RAMディスクとして使うことは可能です 余っている750MBをどうやってRAMディスクに使うのでしょうか? 具体的な方法をご教示お願い致します。
XP SP2以降ではハードウェアDEPのためにPAE=物理アドレス拡張を使っています が、クライアント向けWindowsではメモリアドレス空間は4GBのままのため認識する容量は何も変わりません
補足
回答どうもありがとうございます。 申し訳ございませんが勉強不足のため、「ハードウェアDEP」や「クライアント向けWindows」の意味がちょっとわかりません。 表示は3.25GBだけど4G認識しているという意味でよろしいのでしょうか?
- weakweak
- ベストアンサー率34% (350/1003)
物理アドレス拡張とは4GB以上の物理メモリーを利用可能にする技術らしいです。ただしこの機能を利用するためには、OS やアプリケーションにおけるサポートが必要だそうです。 ちなみに自分のXPもメモリー4GB積んでいますが、3.25GBまでしか認識していません。xpはそういうものみたいです。vistaはしっかり4GBまで認識されます。
補足
回答どうもありがとうございます。 Vistaでは認識されますか。 VistaもXPも同じ32bitOSだけど、メモリーの管理の仕方が違うのでしょうか。
お礼
助かりました。
補足
無駄にならずにちゃんと活用できるのですね。 これは有り難い情報を、どうもありがとうございました。