プロが教えるわが家の防犯対策術!

OSがXPpro 32bit でメモリ8GBを積んで、vmware上でゲストOS2台に対してメモリを2GBずつ割り当てた場合、ホストの8GBのメモリを有効に使うことは可能でしょうか。

OSが32bitの場合、1つのアプリケーションに対してメモリ空間は4GBまでという制限があるという認識は正しいでしょうか。
上記の認識が正しい場合、vmware(ゲスト2台)にメモリを4GB割り当てても、ホスト側に4GB割り当てられるので、スワップ等は発生しないということでよいでしょうか。

もしくは、ホストOSをWindows7の64bitした方がよい思うのですが、ホストに既存の業務アプリケーションをインストールしたいので、それができない状態です。

A 回答 (2件)

OSがXP 32bitの場合最大メモリは4GBで、使用されているPCにより実際には3GB程度になります。

従ってホストに8GBメモリを付けても認識されるサイズは3GB~4GB未満になります。
これだけのメモリをゲストコンピュータに割り当てるには、ホストOSを64bitにしないと出来ないと思います。
    • good
    • 0
この回答へのお礼

早々にご回答ありがとうございます。
やはり64bitにしなければならないようですね。ありがとうございました。

お礼日時:2010/01/15 01:40

結論から書けば無理です



XPpro 32bitではOSが管理できるメモリは4GBであり、
vmwareのゲストに割り当てるメモリはOSが管理するメモリ領域の一部でしかありません。

>OSが32bitの場合、1つのアプリケーションに対してメモリ空間は4GBまでという制限があるという認識は正しいでしょうか。
これが重要になるのは32bitOSでも4GB以上のメモリを管理できるserverOSの場合です。
    • good
    • 0
この回答へのお礼

丁寧な回答ありがとうございます。
64bitで検討してみます。

お礼日時:2010/01/15 01:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!