- ベストアンサー
32ビットOSにおけるメモリの使用可能領域について
32ビットOSでは、メモリを4GB以上積んでも3GB前後しか使用できませんが、 その使用できる領域にはばらつきが出ます。 使用可能領域はどのような条件で決まるのですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
マザーボードに搭載されているデバイスやPCI/PCI-Expressの追加デバイス全てがメモリ領域を圧迫すると考えてよいと思います。 以下はマザーボードメーカのURLですがPCIデバイスが一番メモリ領域を圧迫すると記載されています。 http://support.asus.com/faq/asus-faq.aspx?SLanguage=ja-jp&no=D06D6034-D5C9-49C4-5E1B-CF724DB5C000 ※高性能なビデオカード等は、メモリ転送の効率を優先する為、共有メモリエリアのサイズを極力大きく取るような設計がされています。
その他の回答 (1)
- YUI_AI
- ベストアンサー率45% (303/661)
以下のURL等を参照されてみては如何でしょうか? http://www.atmarkit.co.jp/fwin2k/win2ktips/1143mem4g/mem4g.html 基本的に(32Bit Windowsでは)3GBを超える領域に搭載されるハードウェアのメモリエリアがマッピングされたりします。 ですから、高性能・高機能なデバイス等を搭載する事により3GBを超える領域を殆ど占有してしまう事があります。 ※1GBを超える高性能ビデオカードの場合、1GBのメモリがマッピングされるのでなく、データの受け渡し用のメモリエリアが共有(128MBとか256MB程度)されるのでそのエリアにはWindowsはアクセスでになくなります。
お礼
回答ありがとうございます。 ビデオメモリ分がすべてマッピングされるわけではないのですね。 使用できるメモリ領域を左右するデバイスにはどのようなものがあるのですか?
お礼
詳しい回答ありがとうございます。 いろんな要素があるのですね。 私のPCはPCI/PCI-Expressスロットには何も挿していないのに2.8GBしか使用できません(泣) これはマザーボードの仕様なのですかね。 ありがとうございました。