• 締切済み

64bitOSに32bitアプリケーションを使用した場合

詳しい方教えてください。 現在Windows XP Professional 64bit Editionを使用しています。 通常32bitOSでのアプリケーションが使用できるメモリの上限は2GBですが64bitOSで既存の32bitアプリケーションを使用したときの上限はやはり2GBなのでしょうか?どこかの噂で64bitOSなら4GBまでフル使用できると聞いたのですがそれは間違いなのでしょうか? よろしくお願い致します。

みんなの回答

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

↓こちらに同様の質問がありました。 http://okwave.jp/qa4840977.html ITProに載ってる話からすると、「元アプリが2GB以上を想定して作られていればその分はWoW64で使える」ってことみたいですね。

  • d2hc
  • ベストアンサー率46% (515/1106)
回答No.1

> 通常32bitOSでのアプリケーションが使用できるメモリの上限は2GBですが > 64bitOSで既存の32bitアプリケーションを使用したときの上限はやはり2GBなのでしょうか? 違います。32bitと言うか XPの32bitです XPの32bitで3GBちょっと XPの64bitだと 現存の市販で8GBくらいかな vistaだと Home Basicで8GB Home Premium16GB Ultimateで128GBです ちなみにハードウエアをすべて64BITにすれば最大16EBが上限らしいです。

関連するQ&A

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

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

  • 32bitと64bitOSでの違いは?

    「64bitOS(Windows7)」にて32bit用ソフトを動かしたときと、「32bitOS(Windows7)」にて32bit用ソフトを動かしたときとではどのような違いがありますか? 現在 Windows7Home32bitでメモリ4G(2G×2)で起動させています。 マザーボード(GA-EP45-UD3R)のメモリ最大積載量が8Gになっています。 動かしているソフトは「DVD MovieWriter7(32bit動作のみ)」と「DVD Shrink」です。 上記2つのソフトでエンコード作業をするとき、「64bitOSで8Gのメモリ」を積んだときと「32bitOSで4Gのメモリ」を積んだときとでは作業時間にかなりの違いが(体感的に)でてきますか? ショップ(パソコン工房、ドスパラなど)に聞いたのですが、対応する店員により違ってくるのでどなたか教えていただきたいのですが。 宜しくお願いします。

  • 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とか搭載しても無駄、ということでしょうか。

  • 32bitOSが32GBのメモリーを使えるのは何故ですか?

    wiki/に Windows Server 2003 Enterprise Editionはメモリ上限はSP2未満の32ビットエディションにて32GiBとあります。 昔32bitOSは理論的に4GBまでしかメモリーを利用できないと聞きましたが、何か画期的な技術的な進歩があったのですか?

  • 64bitOSはメモリを多く積んだほうが速くなる?

    Windows 7 Home Premium/Professional 64bit搭載のノートPCを使用しています。 64bitOSは4GB以上のメモリの扱いが可能とのことですが、 たとえば4GBより8GBにしたら、動作が速くなったりするのでしょうか。

  • なんで64bit化は進まないの?

    Vistaが出てから1年半です。XP64bitエディションが出てからだともっと経つ事になります。 すでに4GBメモリを搭載したマシンも出始めているのに、一向に64bitが普及しないのはなぜなのでしょうか?32bitOSだとメモリは実質3GBちょっとしか使えませんもんね。 そりゃ対応ソフトが少ないから、店頭販売パソコンで64bitは無いからと言うのは分かりますが、逆に言えばメーカーの方が売る気が無い、やる気が無いからだとも言えます。 そもそもメーカー側にしてもユーザーにしてもなんで64bit化に誰も積極的では無いのでしょうか? すでに私は64bitマシンを買ってしまいました。最先端の良いものを買ったのに、何か後悔した気になってしまい悲しいです。

  • 32bit処理はメモリ使用量に制限ある?

    Win7の64bitを使用しています 32bit処理のゲームをするときにかくかくする事があるんです その時にタスクマネージャーを見ると ゲームのプロセスがメモリを2GBぐらい使用していることが多くあります ですが、PCに搭載するメモリは8GBなのでまだ余裕があるはずなんです 裏で大したプログラムは動かしていないので でそこで思ったのですが、32bit処理されていると 32bitOS同様に2GBまでしかメモリを割り当てできないなんて事はありますか? もしそのような事があるなら32bitOSの3GBスイッチのような対策手段はありますか?

  • 32bitで使用可能メモリを3GBから増やしたい

    Windows7 32bitを利用しています。 4GBのメモリを積んでいますが3GBまでしか利用できません。 以前は3.4GBまで使用可能だったのですが、いつの間にか3GBまでになってしまいました。 3.4GBまで増やすことは可能でしょうか? OSを起動した段階で1.3~1.4GBを使っていますので、残り1.6GBくらいしか残っておらず BattleField3が厳しい状態です。 なんとか0.4GBを増やしたいのですが方法はあるのでしょうか? 64bitに変えろとかいうのはナシでお願いします。 ※構成 CPU:Core2Quad Q9550 マザボ:Asus p5B Deluxe メモリ:1GB * 4 OS:Windows7 Professional 32bit

  • Windows32bit→64のUGとメモリの増設

    今、PCの処理速度に不満があるので、どうにか安価にあと1~2年使えるパソコンにできないかと思案中です。 そこでお聞きしたいのはOSの32bit→64bitへの移行と、メモリの増設についてです。 現在使用しているOSは「Windows vista 32bit」で、今回購入しようとしているのは「Windows 7 64bit」です。 そして、64bit環境に移行するにあたって現在のメモリ4GBからメモリの増設を行おうとしています。 OSに関して以下の点が気になっています。 元々32bit構成だったPCに64bitOSを入れるにあたって気を付ける点はありますか? また、簡単にチェックする点などはありますか? そして無事64bitが導入できた場合、メモリの増設なのですが、現在2GB*2が入っています。MBのメモリスロットは4(赤2黄2)なので、あと2か所開いています。 通常ならば、さらに2GB*2を買ってきて合計8GBにするべきなのでしょうが、さらに容量の大きな4GBを2枚挿入し、12GB(内訳:2GB*2、4GB*2)にしたりすることは可能でしょうか? ググると「2枚1組で考えろ」とは買いてあったので可能かなと思ったのですが・・・。 ちなみにDDR2です。

  • Windows 32BitOS上で稼動するOracleのメモリの上限に

    Windows 32BitOS上で稼動するOracleのメモリの上限についての質問です。 現在、2台のクラスタで構成されたWindowsServerのOracleデータベースの移行を検討しております。 移行するサーバのスペックは以下の通りです。 OS:Windows2000 AdvancedServer(32Bit) 2台のOFSを使用したクラスタリング構成(アクティブ・スタンバイ) DB:Oracle 9i 搭載CPU:Xeon2.80GHz ×2 搭載メモリ:2.6GB 新規に構築するサーバは以下の構成を検討しています。 OS:Windows2003Server EnterPriseEdition(32Bit) 2台のOFSを使用したクラスタリング構成(アクティブ・スタンバイ) DB:Oracle 9i 搭載CPU:Xeon2.93GHz(4Core) 搭載メモリ:4.0GB 要件として、OracleのVersionUp、64Bitへの変更の検証が出来ないとなった為、上記構成になりました。 現在、複数のDBインスタンスをクラスタグループ化して稼動させています。 移行にあたって、DBインスタンスを増やしたいという要件が出た為、合わせて新規構築するサーバのメモリの増強を検討しております。 そこで、32BitOS上での4GB以上のメモリの搭載について質問させて下さい。 Windows2003Server EnterPriseEdition(32Bit)では、最大64GBまでメモリを搭載できますが、32Bitで作成されたアプリケーションでは、1プロセスあたり最大2GBまでしか使用出来ないという点までは認識しております。 この、最大2GBという制約はOS上のプロセス一つ一つが2GB以上メモリを使用出来ないという認識であっていますでしょうか。 Oracleサーバ上で複数のDBインスタンスを稼動させた場合、プロセス:Oracle.exeが複数起動することになりそれぞれのメモリの使用量が2GBまでと考えております。 その為、1インスタンスで2GB以上のメモリを消費するようなアプリケーションの構築は32Bitのアプリケーションという時点で不可能だと思いますが、複数のインスタンスを稼動させる(=複数のOracleプロセスを立ち上げる)場合、4GBを超えて大量のメモリを搭載することは意味があると考えています。 ※この場合、4GBという数字自体は意味が無いと思います。 CPU、DiskI/O等、Networkその他が、システムのボトルネックにはならないという前提で考えた場合、この観点で32BitOSでメモリの増強を検討するという認識は合っていますでしょうか。 以上、宜しくお願いいたします。