• 締切済み

仮想化ソフトのゲストで64BitOSを起動させるとメモリの認識は?

よろしくお願いいたします。 仮想化ソフトで64BitOSがゲストで動かせるものがあります。 (現状はVMWare Workstation 6これだけ?) もしホストOSが32BitOSだとしたらゲストの64BitOSのメモリのアドレス空間は4GB超えるのでしょうか? ホストが32Bitだとゲストも4GBの制限を受けてしまうのでしょうか? その他なにか制限を受ける可能性はあるのでしょうか? よろしくお願いいたします。

みんなの回答

  • kamovback
  • ベストアンサー率38% (10/26)
回答No.1

WindosXP(32bit)上のVMware Playerで64bit版Knoppixはちゃんと動作しましたが… 元々CPUがAthlon64x2なんで通常の32bitCPUでどうなるかは不明。 メモリのアドレス空間は論理的なものなので4GBを超えるでしょうが、 実メモリはホストOSのメモリの一部を間借りする形で動作するので 32bitOSの範囲内のメモリしか使えません。

yukky23
質問者

お礼

kamovback様 ご経験談有難うございます。m(__)m ホストが32Bitだとやはりその範疇で動作するんですね。 論理的にはそれ以上を実現しながら、実際のメモリーは4G以下というのは、いかにもパソコンならではという感じもいたしますが私もKnoppixなど実現できるソフトウェアを導入してみます。 有難うございます。

関連する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は有効にしてあります

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

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

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

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

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

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

  • 32bitOSで4GBメモリを使用できない理由

    こんにちは。いつもお世話になっています。 Windows XPやVistaの32bit版はメモリスロットに計4GBのメモリを挿しても3GBと少ししか認識しませんよね。 その原因が「アドレス空間」が関係しているというのを見たことがあるのですが、そもそもアドレス空間とは何のことですか?この空間がメモリの認識にどう影響を与えているのか知りたいです。また、何故同じ32bitOSでもそれぞれのPC環境によって認識できる容量に差が出てくるのでしょうか?64bit版ではどこがどう変わって128GB(Vista Business以上)ものメモリを認識できるのでしょうか? たくさん質問してしまって申し訳ありません。 検索してみたのですが少し難しく、私には理解できませんでした。 お時間のあるときでかまいませんので、ご回答よろしくお願いします。

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

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

  • 仮想メモリ

    XPで何GBの物理メモリがあれば仮想メモリ無しで大丈夫ですか? 用途として一番重いものは3Dゲームだと思われます。(バックでセキュリティソフトなど) それとも32bitOSの限界までメモリを積んでも仮想メモリは必要ですか?

  • 仮想化ソフトについて

    バーチャルPC、VMWAREなどの仮想化ソフトでゲストOSは実用的な速度で 動きますか?

  • 32bitOSのメモリについて

    32bitOSのメモリについて http://www.atmarkit.co.jp/fwin2k/win2ktips/1143mem4g/mem4g.html ↑の記事を読んでて最後の方でタスクマネージャの見方のところで 「これがWindows OSが認識しているメモリ・サイズ。実際の物理メモリとの差である1Gbytes分は、通常のアプリケーションからは利用できない。管理外メモリを利用するRAMディスクなどでのみ利用可能。」 と書いてありますが、最初の方では、 「実際のシステムではシステム・デバイス(グラフィックス・カードなど)のために、数百Mbytes~1Gbytes程度のアドレス空間が消費されるため(グラフィックス・デバイスはアドレス空間にマッピングして利用される)、4Gbytesからそのデバイスのためのアドレス空間を除外しなければならない。結局、32bit版のクライアントWindows OSでは、メモリをいくら搭載しても、3~3.5Gbytes程度しか利用できないということになる。」 この2つの言っていることは矛盾してませんか? 「管理外メモリを利用するRAMディスクなどでのみ利用可能。」という文がなければ、納得するのですが。

  • 仮想マシンをホスト起動・終了にあわせて動かしたい

    よろしくお願いいたします。 ホスト「Windows 2008 R2」のサーバーに フリーの「VMware Workstation 12 Player」を使って、仮想マシンをインストールして使っています。 ホストを起動させたときに、自動的に仮想マシンも起動させたいと思っているのですが、設定方法がわからず、手動で対応しております。 また、同時に、ホストを終了する時に、自動的に仮想マシンも終了できればと思っています。 手動でなければタスクスケジューラなど多少強引な方法でも対応してみたいと思います。 もし、VMware Workstation 12 Playerで、上記のような使い方ができない場合、上記の条件を満たす仮想マシンソフトがあれば教えてくだされば幸いです。 どうぞよろしくお願いいたします。

専門家に質問してみよう