[28203]  4G超メモリーでWinodws2000起動すると?
投稿者:m5963 さん   2007-11-21 13:29:39
4Gを超えるメモリーで、Winodws2000は起動して動作するのでしょうか?

4Gメモリーで、Winodws2000は、VRAM他のアドレスを除いた
3.数G のメモリが使用できる形で動作しますが、
6Gとか8Gを搭載しても、同様に3.数G のメモリが使用できる形で
動作するのでしょうか?

現在、4Gメモリーで Winodws2000 と Vista64bit をマルチブートで
使用しているのですが、Vista64 で大きな画像編集をマルチで行って
いると、たまにメモリーが足りなくなりスワップが始まってしまう
ことがあります。
たまになので、別に今のままでも良いのですが、
4Gメモリーが、かなり安くなってきたので、
ふと疑問に思いました。

想像ですが、AMD64(EM64T)は、32bitモードで動作すると、
4Gを超えるメモリーアドレスが見えなくなって、
32bit OSが問題なく使えるようになっているのでしょうか?
それとも、なにか問題がおきるのでしょうか?

御存知の方が、いらっしゃったら、よろしく、御願いいたします。

ちなみに、CPUとチップセットは、
Athron64 5600+ 、nForce560(MAXメモリーは8G)
です。

  1. zaf さん   2007-11-23 22:02:09
    私はCore2に4Gメモリーですけど、Win2000も普通に起動しますよ。ただ、XPのX32と同じく3Gbyteまでしか認識していませんけど。
  2. m5963 さん   2007-11-26 08:36:42
    ご回答、ありがとうございます。

    ええと、たいへん申し訳ありませんが、4Gを超えるメモリーを使用した場合です。
    6Gとか8Gを搭載しても、Winodws2000とかの32bitOSは、
    影響なく動作するのでしょうか?

    御存知の方が、いらっしゃったら、よろしく、御願いいたします。
  3. よねよね さん   2007-11-26 23:58:42
    32bit版のWindows Server 2003 Standard Editionですが、誤ってメモリ8GBの状態で発注されてしまったマシンが先日ありました。
    特に動作検証をしたわけでもなく、しばらくしてメモリを引っこ抜かれて別マシンに移植されてしまいましたので、ちょっと情報としてはあやふやなのですが、メーカのBTOモデルできちんと構成として選択可能でしたので(4GB以上は認識しない旨の警告も出ていました)、問題はないと思うのですが...

    # もっとも、Windows 95などで512MB以上のメモリを積むとエラーが出たような、何かバグが内在する可能性もありますし、だからm5963さんもお聞きされているのでしょうが。

    ちなみに余談ですが、32bit OSに出てくる4GBのメモリ制限とは、“搭載できる物理メモリ”ではなく、“1プロセス当たりの扱えるメモリ空間”です。
    搭載できる物理メモリは、むしろハードウェア(CPUやマザーボード)側の制限ですが、P6以降のCPUではアドレスラインが36bitに拡張され(Physical Address Extension)、これを利用することでWindows 2000 Datacenter Serverなどは、32bit OSにも関わらず36bit=64GBまでの物理メモリを扱えます。
    (つまり、物理メモリ4GBという制限は、Windows 2000 ProfessionalやServerに、Microsoftが差別化のために意図的に付けたものですね。)
  4. よねよね さん   2007-11-27 00:28:14
    おっと!!!ちょうどPC Watchに記事が出てますね。
    http://pc.watch.impress.co.jp/docs/2007/1127/hot517.htm

    次回ので、具体的な検証もするみたいです。
  5. m5963 さん   2007-11-27 13:06:53
    ありがとうございます。

    まとめてみました。

    ●ハードウェアのアドレス空間
    x86プロセッサ物理アドレス拡張(PAE)
    32bitの4GB超のアドレス空間
    ---------------------------------------------------
    36bit(64GB) Pentium Pro 〜 Core 2 Extreme QX9650
    38bit(256GB) Xeonプロセッサ
    40bit(1TB)  Opteron/Athlon 64/Phenom
    ※実際はチップセットまたはマザーボードの上限になる。

    ●ソフトウェア(OS)のアドレス空間
    32bit 64bit版
    ---------------------------------
    4GB  128GB XP
    1GB   N/A Vista Starter Edition
    4GB   8GB Vista Home Basic
    4GB   16GB Vista Home Premium
    4GB  128GB Vista Business
    4GB  128GB Vista Enterprise
    4GB  128GB Vista Ultimate
    ※Vista Starter Edition は国内販売無し。