• 締切済み

メインメモリ認識

メインメモリ1Gx4枚挿しても3Gまでしか認識されないと聞いた事があります。それはどのような理由でちゃんと4Gまで認識されないのでしょうか?

みんなの回答

  • jx-word
  • ベストアンサー率40% (38/94)
回答No.2

コンシューマ向けのWindowsがそのように出来ているからです。 XPやVistaなどのコンシューマ向けWindows(32bit版)は扱える物理メモリ空間が4GBに制限されています。 32bitなんで4GBは当たり前・・・と言うわけではなく、ハードウェアは32bit CPUでも64GBまで対応してますし、エンタープライズ向けWindowsもその辺まで使えます。 単にMicrosoftが4GBで制限しているだけなのです。 それじゃメモリは4GB使えるのかというと、この物理メモリ空間をさらに各種I/Oが使用します。 PCIバスに割り当てられる空間もありますし、ビデオカードのメモリもこの辺に割り当てられます。 そういったものを全部さっ引いた分がメモリとして使用できる空間となり、これが大体3GBぐらいになると言うわけです。 実際にどのぐらいとれるかはハードウェア構成によりますが、私のPCは3.5GB認識しています。 最近はホットな話題として、32bit Windowsで4GB以上のメモリを使うというものがあります。 OSが4GBまで管理しないのであれば4GBより多い分を勝手に使ってしまえという感じなんですが、なかなかおもしろそうな話です。

参考URL:
http://pc.watch.impress.co.jp/docs/2008/0512/ramdisk.htm
466
質問者

お礼

非常に丁寧な御返答有難う御座いました。

  • hotman17
  • ベストアンサー率25% (1/4)
回答No.1

私も4G入れてますが認識は3Gです。 結論から言うとOSが32ビットだと 3Gまでしか読み込まないみたいです 64ビットOSだと読み込むそうです

466
質問者

お礼

非常に分かりやすい御説明有難う御座いました^^

関連するQ&A