• ベストアンサー

ホストOSが32bit、ゲストOSが64bitだとメモリー容量は?

よろしくお願いいたします。 仮想化を行った際にメモリー認識容量がどうなるか教えていただけませんか? ホストOSが32bit、ゲストOSが64bitの場合、 ゲストOSは4GBを超えてメモリーを管理できるのでしょうか? それとも、ホストOSの範囲(4GB以下)を超えられないのでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>ゲストOSは4GBを超えてメモリーを管理できるのでしょうか? ホストOSの運用できるメモリーの中から搭載メモリーを割り当てますので3GB以上を割り当て出来ません。 OSとして管理ができることと搭載メモリーは違います。 実証出来るのは搭載メモリーが全て認識できるか否かです。

yukky23
質問者

お礼

bunjiiさんありがとうございました。 ホストOSの域を超えないことが分かりました。

その他の回答 (1)

  • qaqa013
  • ベストアンサー率27% (17/62)
回答No.1

そもそもホストが32bitでゲストが64bitが可能の仮想化ソフトってあった?

yukky23
質問者

お礼

qaqa013さんありがとうございます。 ネットで検索をするとVMwareが対応しているようです。

関連するQ&A

  • VMwareゲストOSとホストOSのメモリについて

    64bitのWindows7に VMware player 3.1.4 をインストールして ゲストOSとして Ubuntu 10.10 の64bit版をインストールしています。 今回の質問は VMware player の仮想マシンごとに設定できるメモリについてです。 現在の設定ではデフォルト(推奨)の512MBにしています。 しかしゲストOSでのパフォーマンスがやたら遅いため、この辺りの設定を変更したいのですが ホストOSの操作に影響が出るようでは困ります。マシン自体のメモリは4GB積んでいます。 これを8GBまで増設したとして、メモリどれくらいの設定にするとホスト、ゲストともにバランスよく快適に操作できるようになるでしょうか? 質問が非常に抽象的だと思います。 例えばマシンのメモリを8GBに増設後、ゲストOSのメモリ割り当てをVMware制限の最大の約3GBにしたとします。 その場合ホストOSの32bitのアプリケーションはどのようにリソースが割り当てらるんでしょうか? 32bitのアプリケーションは最大で4GB(実際はもっと低い?)までしかメモリを認識できないと思いますが、 VMwareに約3GB専有されるので残りの1GBの中で動作するようなイメージでしょうか? この辺りに詳しい方がいらっしゃれば仮想マシン、メモリ、32bit 64bit OSの事について体系的に教えて頂ければありがたいです。 よろしくお願いします。 【スペック等】 ・物理メモリ → 現在4GB(8GBに増設予定) ・ホストOS → Windows 7 64bit ・ゲストOS → Ubuntu 10.10 64bit ・現在のゲストOSのメモリ設定 → 512MB(VMwareの推奨) ・BIOSのVTは有効にしてあります

  • 【VirtualPC】ホスト32bit,ゲスト64bit

    不勉強なもので申し訳ありません。 最近Windows Server 2008を入手いたしまして、活用すべく画策中です。 質問は以下のとおりです。 以下の環境で、ゲストOSをインストールし利用することは可能か。 ====================== 仮想化ソフト: Microsoft Virtual PC 2007 ホスト: Windows XP (media center edition) 32bit ゲスト: Windows Server 2008 (enterprise) 64bit CPU: Intel Core 2 Duo E6400 @2.13GHz MEM: 2048MB HDD: 500GB ====================== ひょっとすると、不可能の一言で一蹴されるのかもしれませんが、、 ご教示の程、よろしくお願いいたします。

  • ホストOSの管理外メモリーをvmwareに使わせる

    64ビットアーキテクチャーのPCがあり、メモリーが潤沢に搭載されているのですが、業務上 使用しているOSが32ビットXPで、5GB近く管理外領域として余らせています。 vmwareを業務で使う事になったのですが、この余ったメモリ(ホストOSの管理外メモリー)を ゲストOSの利用するメモリーとして使わせる事は可能でしょうか? OS管理外メモリを仮想ディスクにして、そこにvmwareイメージを置きたいという質問では ないので、あらかじめ書いておきます。 あくまでも、メモリーのメモリーとしての利用です。

  • 32bitホストOS上で64bitゲストOSが動作可能な仮想環境ソフト

    32bitホストOS上で64bitゲストOSを動作させられるWindows用の仮想環境ソフト(VirtualPC、VMWare、VirtualBoxなど)はありますか? 例えば、ホストOSがWindowsXP x86でゲストOSがWindowsVista x64のようなパターンです。 よろしくお願いいたします。

  • ホストOS:Windows XP(32bit)

    ホストOS:Windows XP(32bit) VMware player:ver 3.0.0 ゲストOS:Windows XP(32bit)×n という構成で、1台のPCを使用しています。 ゲストOSの数を増やしたいのですが、ホストOSのWindows XP(32bit)の制約上 3~4GBまでしかメモリを搭載できません。マザーボード的には、メモリを 更に増やせるので、ホストOSを64bitにしようと思います。 ホストOS:Windows 7(64bit) VMware player:ver 3.0.0 という構成にしても、上記の既存環境で動作していた、 ゲストOS:Windows XP(32bit)×n は動作するでしょうか? ご存知の方、教えてください。

  • OSがXPpro 32bit でメモリ8GBを積んで、vmware上で

    OSがXPpro 32bit でメモリ8GBを積んで、vmware上でゲストOS2台に対してメモリを2GBずつ割り当てた場合、ホストの8GBのメモリを有効に使うことは可能でしょうか。 OSが32bitの場合、1つのアプリケーションに対してメモリ空間は4GBまでという制限があるという認識は正しいでしょうか。 上記の認識が正しい場合、vmware(ゲスト2台)にメモリを4GB割り当てても、ホスト側に4GB割り当てられるので、スワップ等は発生しないということでよいでしょうか。 もしくは、ホストOSをWindows7の64bitした方がよい思うのですが、ホストに既存の業務アプリケーションをインストールしたいので、それができない状態です。

  • Linux 32Bitと64Bitのメモリーの関係

    Windowsでは32Bit版だとメモリーが3.5GBでしたか、最大でもそれくらいしか使用できないという制限がありましたが。 Linux は32Bitと64BitとではWindowsのように認識できるメモリーの容量に制限があるのですか。

  • Windows7の32bitと64bitは何が違うんでしょうか?

    Windows7の32bitと64bitは何が違うんでしょうか? Windows7搭載機を購入しようと考えているのですが、32bitと64bitとOSがありますよね。 あれっていうのはどういう風に違いがあるのでしょうか? CPUと違ってbit数が2倍になったから処理が早くなるとは思えないのですが・・・ 私が認識していることとしては、ソフトの中で32bitでは使用できても64bitでは使用できないものがあるとかその程度。 あと、4GBのメモリーを載せていても32bitでは3GB程度しか認識しないと聞きましたがそうなんでしょうか? それは64bitの場合はどうなんでしょうか?

  • Hyper-V ホストOSとゲストOSを通信させる

    Hyper-Vを使用して、ホストOS(windows server 2012)、ゲストOS(CentOS6.4)の設定をしております。仮想スイッチ「内部」でホストとゲストを通信させたいのですがうまくいきません。 ホストOSよりpingで確認したところ、ゲストOSへの通信は問題ないようでした。 しかし、ゲストOSよりpingしたところ通信ができてませんでした。 どうしたらゲストからもホストに接続でき、ホストとゲストで通信できますでしょうか? そもそも設定方法が悪いのでしょうか? 最終的にはフォルダの共有ができたらと思ってます。 詳細: ・仮想スイッチは内部で、ネットワークアダブター(手動)とレガシーアダブター(他のコンピュータと接続)、2つ同一名で接続してます。 ・ホストOSにある仮想アダブタは「認識できません」ではなく「ネットワーク2になっており、IPアドレスも表示され通信の送受信もされている。

  • ゲストOSを64ビットosにすることが出来るエミュレーターはありますか?

    ゲストOSを64ビットosにすることが出来るエミュレーターはありますか? vmwareやvirtualpcではこういうことは出来ないと思います。 うちのPCは32ビットOSですが、これをホストにして、ゲストOSを64ビットにしたいのですが、そんな都合の良いソフトは無いですか。