• ベストアンサー

32bitOS&4GBのメモリで2GB×2の仮想OSはつくれますか?

将来Windows7が出たころ、ノートパソコンを購入しようかと思ってるのですが、気になるので質問させてもらいます。 32BitのOSのメモリの使用できる要領は4GBを積んでいても3.2GB程度だと認識してるのですが、VirtualPC等を使って仮想OSに2GBを割り当てて、2GBのWindowsVistaと2GBのWindowsXPといった感じでメモリをフルに使う事はできますか? あと64BitのWindowsVistaでWindowsXP32BitをVirtualPC等を起動する事は可能でしょうか? あとこれから出てくるCPU、Nehalem.Westmere.SandyBridge?はいつごろまで32BitCPUをサポートしてるのでしょうか? Nehalemから本格的に64Bitをメインにサポートすると聞きました。 なぜこんな質問をするかというとWindowsXP32Bit英語版をどうせ将来購入する事になる(Windows7に互換性がないソフトが多いため)なら今の内に購入しといてもいいかなと思っているからです。 質問が多くなってしまい申し訳ございません。 どれか分かるのだけでもかまわないので、よろしければ助言を頂ければと思います。

質問者が選んだベストアンサー

  • ベストアンサー
  • affilie
  • ベストアンサー率36% (173/474)
回答No.3

こんにちわ。 >32BitのOSのメモリの使用できる要領は4GBを積んでいても3.2GB程度だと認識してるのですが、 VirtualPC等を使って仮想OSに2GBを割り当てて、2GBのWindowsVistaと2GBのWindowsXPといった感じでメモリをフルに使う事はできますか? VMwareでしたらVista2GB、XP2GBという設定はできます。 VirtualPC2007は本格的に使ったことが無いので不明ですが、ホストPCよりも少ない物理メモリですので割り当て設定はできると思います。 ただし、Vista2GBとXP2GBの両方を同時に起動させたら…おそらくホスト側でスワップしまくったり、余りにも負荷が高いと挙動が不安定になると思います。 >あと64BitのWindowsVistaでWindowsXP32BitをVirtualPC等を起動する事は可能でしょうか? 試してみたことが無いので不明です。 >あとこれから出てくるCPU、Nehalem.Westmere.SandyBridge?はいつごろまで32BitCPUをサポートしてるのでしょうか? Nehalemから本格的に64Bitをメインにサポートすると聞きました。 製品が販売されるまでは不明です。 CPUが販売されてもOS側の対応次第ということもあろうかと思います。 >WindowsXP32Bit英語版をどうせ将来購入する事になる(Windows7に互換性がないソフトが多いため)なら今の内に購入しといてもいいかなと思っているからです。 こればかりは個人の考え方次第と思います。 かつてのWin2kやWinNT4の頃のように、激変対応を迫る可能性もあるので何とも云えないと思います。

cyber777
質問者

お礼

ご回答ありがとうございます。 ホスト側でスワップしまくったりするのはかなり問題なので、 慎重に考えて検討したいと思います。

その他の回答 (3)

noname#66607
noname#66607
回答No.4

>32BitのOSのメモリの使用できる要領は4GBを積んでいても3.2GB程度だと認識してるのですが --- 32Bit CPUは、(2の32乗)約40億番地まで扱える、CPUだと言えるのです。 モリー空間 ←と言う言葉がある為、RAMのような、メモリーを扱う空間だと、誤解されがちですが、飽くまで、32Bit CPUが、管理出来る(把握出来る、利用できる)巾。 --- その昔8Bit時代は、1MBytまでで、実際の仕事場所は640kByt←この中には、softの読み込みも含まれるので、作業用メモリーは、覗き窓から、数メガBytのメモリーを分割して覗きながら仕事をしていました。 ---- 今は、時代が変わったので、バンク切り替えでは無く、スワップ(ファイル)と言う方法で←(一種の覗き窓)HDDをメモリー替わりに使いますが、8Bytの時と同じで、32Bit CPUも40億番地の中に(メモリーバスやI/Oバスや制御バス)等を管理していますので、メモリーの使える値は3G一寸が限界です。

cyber777
質問者

お礼

ご回答ありがとうございます。 32BitCPUの限界が3G一寸だったのですね。

回答No.2

私も実際やった事が無いので理論上の話になりますが VirtualPCにはホストOS(VirtualPCを実行するOS)とゲストOS(ホストOSから実行される別のOS)があります。 今回のパターンでVistaがホストOS、XPがゲストOSとすると(逆でも同じですが)ゲストOSはホストOSの上で動く事になりますのでホストOSが認識出来る以上のメモリは認識出来ないと思います。 3.2GBのメモリを両OSで分けあう事になるのではないでしょうか? 詳しくは分かりませんが、ホストOSを持たない仮想化ソフト(VMWare等の上位バージョン等)はOSより下層で動作する為、おそらく4GBのメモリをフルに使用出来ると思います。(まぁ個人PCでこのソフトを使うのは現実的では無いと思いますが。) 間違ってたらどなたか訂正お願いします。

cyber777
質問者

お礼

ご回答ありがとうございました。 はやり3.2GBをわけあることになってしまうのですね。 下層で動作するという事を理解してなかったみたいです。

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

> 32BitのOSのメモリの使用できる要領は4GBを積んでいても3.2GB程度だと > 認識してるのですが この認識が、ずれていると言うか・・・なぜ、3.2GBか? 理解していないと、質問のような疑問になります 32Bit OSで、ソフトウェア上使用できる、メモリ空間が4GByteです ですが、なぜ4GByte、認識できないか? 例えば、グラフィックボードへ描画する際、ハードディスクへ書き込みする読み込みする等を、この4GByteのメモリ空間内に、割り当てを行い、メモリを書いたり、読んだりするのに、使用します メインメモリ以外にも、4GByteの空間内に、割り当てを行わなければ、ならない、メモリ空間があると言うこと・・・ ですので、大体、4Gbyteのメインメモリで、3.2GByteと言うことは、グラフィックボードなどへ割り当てたのが0.8GByte、グラフィックの割り当てが、256MByteから512MByteの割り当ての状態(おそらく256MByte、512MByteなら、3GByte超えることは、なかった筈)で、のこり他のインターフェイス類に割り当ててあります ですので、グラフィックメモリの割り当てを1Gbyte程行えば、当然、この3.2Gbyteの有効空間は、減ります 3.2Gbyteと言うのは、統合的なものによって変わると、言う話です で、使えなくなったメインメモリは、使用可能か?となると、無理です

cyber777
質問者

お礼

ご回答ありがとうございました。 グラフィックボード等の割り当てに使ってしまうのですね… 勉強不足でした。

関連するQ&A

  • 32bitのアプリは、64bitOS上ではメモリが4GB以上使われるか

    32bitのアプリは、64bitOS上ではメモリが4GB以上使われるのでしょうか? PCのメモリは8GBを積んでおります。3DCGソフトは32bit版です。 32bitのソフトのままでOSを64bitに変えた場合、 8GBのメモリは、有効に使えますか?

  • Windows8.1の必要最低限のメモリは何GB?

     パソコン初心者です。  この度ノートパソコンの中古を購入しようと思ってます。  そこで、Windows8.1 32bit 64bit それぞれ必要最低限の  メモリは何GBになりますか?512MBじゃ動かないですよね?  32bitで1GBじゃきついですか?64bitで2GBは?ぜひ教えてください。  宜しくお願いします。

  • WinXP64bitバージョンの大メモリは32bitOS用ソフトで使い切れるか?

    ◆どなたかお教えいただけると助かります。◆近々、WindowsXP64bitバージョンが発売されると聞きます。AMDの64bitCPUのOptron248とWindowsXP64bitVersionの組み合わせでは、16GB等の大メモリ空間が使えると聞きました。◆Q1:32bitWindows用のソフトも64bitXP上で動くとのことですが、その場合、広大なメモリは利用されるのでしょうか?それとも例の4GB以下の32bitOSの制約に引きずられるのでしょうか。◆つまり、メモリの管理は各ソフトの対応如何なのか、OSが対応していれば使い切れるのか、分からないのです。ご助言お願いいたします。

  • 64bitOS と32bitオフィスのメモリ

    OSの32bit版というのはメモリが最大4GBしか使えないですね。 64bitだとはるかにメモリを搭載できます。 ここで疑問なのですが、Officeにも32bit 64bit版があって実は社内のAccessデータベースが32bit版でしか使えないため、Officeを32bitにせざるを得ないのです。 OSはWindows10の64bit版。 さてこのOffice32bitが使えるメモリはやはり4GBが上限なのでしょうか? AccessとExcelの両方が開いているとして、合計で4GBなのでしょうか? さらにはOfficeとOSシステムと合わせて4GBでしょうか? またはシステムが使うメモリが4GBだとして、Office用に4GB 合計で8GBもあれば、それ以上の16GBとか搭載しても無駄、ということでしょうか。

  • メモリ2GBを4GBにしても変わらない?

    PCについてあまり詳しくないのでお聞きします。 OSをWINDOWS7にして、メモリを2GB→4GBにしようと思っているんですが、32bit版だと4GBにしてもあまり変わりませんか? 実際、4GBにしても使用量?はそれ以下だと聞きました。 64bit版にしようと思ったんですが、古いプリンタとかありますし、64bitだと色々対応してなかったりするみたいなので。 限界までメモリ増やしておきたいなぁと思ってるところです。 回答宜しくお願いします。

  • メモリ1x4GBは32BitOSでは不安定で実用にならない?

    お世話になります。Vistaの方か、カテゴリを迷いましたが…。 VistaにしてからPCが不安定で、できることは全てしたのでMicrosoft(以下略称)のサポートに連絡を取ったところ、 使っているマザーボードだと(サーバー用でメモリ16枚ささる、とかではないので)4枚の1GBメモリを搭載するのは負担が大きく、 32Bit版のVistaはそもそも3.99GBまでしか利用できないので、2枚(2GB)にして使用することをお勧めします。 といった返事を貰いました。P965チップセットでメモリスロットは4つなのですべて使っています。しかしサポートする最大容量は8GB(2GBx4)となっているので、余裕はあるはず。 サポート依頼の際にこちらのPCの情報を送信したのですが、MS自社製のメモリ診断ツールを3回パスしており(この情報は送信されています)、 MSのソフトは信用できない?と念のためmemtest86を4回(12時間×2)パスしています。 メモリ自体が正しく動作していないという可能性は、これくらいではまだ充分に考えられることなのでしょうか? つまり、memtest86なら10回はパスしないと信頼できないとか、そういったことです。 また、MSがいうことを信じるなら32GBのメモリを搭載したパソコンでVistaの32Bitを動作させると不安定になることになりそうですが、 結局の所4GB中3.99GBしか利用できないことはもったいない以外のなにか問題を生じるのでしょうか。 その後もごく希にブルースクリーンが出ており、原因が分からず困っておりますが、そもそもVistaの32Bitが4GBのメモリ環境では安定しないということなら、何をしても無駄ですし…。 そのようなことはあるのでしょうか。 必要なら、互換性上厳しい面もあるのですが64Bitに乗り換えることも考えています。

  • 現在Windows 7の32bitでメモリが4GBを使用しています。

    現在Windows 7の32bitでメモリが4GBを使用しています。 いろいろ作業をしているとメモリが4GBでは動作がもたつくようになりました。 なので、メモリを増やせば快適に動作するようになると思うのですが、これ以上増やすにはOSを64bitにしなければいけません。 しかし、当方はWindows 7の優待アップグレード版でvistaからアップグレードしたため64bitのDVDが付いていません。 32bitから64bitにしたい場合は、アップグレード版を購入すればいいのでしょうか?または、パッケージ版を購入しなければいけないのでしょうか?

  • WindowsXPで6GBのメモリを使えるのでしょうか?

    最近のサーバー用のマザーではレジスタードのメモリを使って8GBメモリとか16GBメモリとかありますが、このマザーでOSに普通のXP(WindowsXP32Bitバージョン)をつかって4GBオーバーのメモリ空間を使うことは可能なのでしょうか? やっぱりLinuxとか使うか、WindowsXP64bitエディションが出るまで待たないといけないんでしょうか? 無知ですみません。どなたか教えて下さい。

  • Windows の64bitOSについてのメモリと互換性の質問です。

    自作パソコンを愛用しておりまして、 現在、OSがWindowsXP HOME SP2です。 32bitなので、メモリは4GB積んでいますが、 3とちょっとしか認識しません。 新しくもう1台組もうと思っておりまして、 今後のことも考え、メモリを4GBきちんと認識させたいと思います。 その場合、OSを64bitのものにすればいいので、 Windows XP Professional x64 Editionを購入しようと思っております。 できればHOMEで64bitがあればよいのですが、 調べましたところないようなのですが、それで合っていますでしょうか? また当方、イラレ、フォトショ、WEBソフトなどいろいろなソフトをXP HOMEで使用しておりますが、PROにした場合、互換性というのはどの程度あるものなのでしょうか? PROを使用したことが、ないのでご感想をいただきたいと思います。 よろしくおねがいいたします。

  • メモリが4GBのPCを64bitにするかどうかを迷っています。

    メモリが4GBのPCを64bitにするかどうかを迷っています。 ウインドウズ7、32bit版の入ったPCを購入して使用しているのですが、64bitOSへのリカバリCDもついていたので、64bitにしたほうがいいのか迷っています。 32bitではメモリを4ギガ積んでいても3ギガちょっとしか認識されず、64bitなら4ギガフルに使えるらしいのですが、実際、体感出来るぐらいの差はあるのでしょうか? 64ビットには対応してないソフトなどもあると聞くのですが、そういうデメリットを差し引いても搭載メモリが8ギガぐらいあるのなら64ビットにする価値もありそうですが、搭載メモリ4ギガで果たしてデメリットを差し引いてまでリカバリし直して64ビット化する価値はあるんでしょうかね? PCのスペックはウインドウズ7 CPU コアi5-750 メモリ 4GB GPU ジーフォースGT240 1GB よろしくお願いします。