Win7でのソフトの「疑似64bit対応」とは?メモリ制限はあるの?

このQ&Aのポイント
  • Win7(64bit)には、ソフトが通常の「Program Files」または「Program Files(x86)」のいずれかにインストールされますが、これは自分のPCにはないため疑問が生じます。
  • ソフトウェアには、64bit対応とされているものもありますが、実際には「疑似64bit対応」であり、32bitのソフトウェアでも64bitのPCにインストールできる場合があります。
  • ただし、疑似64bit対応のソフトウェアは使用するメモリの上限が4GBとなります。一般的なソフトウェアでは4GB以上のメモリは必要ありませんが、特定のソフトウェア(プラグインなど)の上に積み重ねる場合は、制限によって4GBを超えることはできません。
回答を見る
  • ベストアンサー

Win7ですが多くのソフトが「疑似64」なのか

Win7(64bit)にいろいろアプリを入れていて疑問が ・Program Files ・Program Files(x86) の2つのどちらかにソフトが入ります 2つに入ってるのは 自分のPCにはありません よくソフトで64bit対応って書いてありますが これって「疑似64bit対応」だったりするのでしょうか? ※「疑似64bit」は自分の造語です ようするに32bitソフトだが64bitPCにもインストできる的な またその場合はソフトが使用するメモリ上限4GBなのでしょうか? まず普通のソフトは4GBなんて要りませんが ベーシックなソフトの上にソフトを積んでく(プラグインなど)ものなどは 4GBを越えられないのでしょうか? 判りましたら教えて下さい よろしくお願いいたします

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

  • ベストアンサー
  • Eureka_
  • ベストアンサー率41% (5066/12246)
回答No.2

>ようするに32bitソフトだが64bitPCにもインストできる的な まあそんなものです。具体的には、64ビットWindowsの側に「WoW64(Windows 32-bit On Windows 64-bit)」という32ビット互換の仕組みが組み込まれており、32ビットソフトは64ビットOS上に構成された一種の仮想マシンで動作する形になります。 ただ、「64ビット対応」と書いてあればそのソフトは64ビット(あるいは32ビット64ビット同梱)だと思いますけど。 「64ビットOS対応」ならだいたい32ビットでしょうが。 >またその場合はソフトが使用するメモリ上限4GBなのでしょうか? 基本的にはそうです。古いプログラムだと2GBまでしか使えなかったりしますが、まあそれはプログラム側の問題。 なんか特殊な手法で4GBを越えられた気もしますけど、確か引き替えにプログラムの実行速度を大きく犠牲にしたはず。サーバ用のプログラムの一部に使われてるだけとか聞いたような。

goo_kanikani
質問者

お礼

>32ビットソフトは64ビットOS上に構成された一種の仮想マシンで動作する形になります。 ですよね・・・ってか想像でしたが >「64ビット対応」と書いてあれば >「64ビットOS対応」ならだいたい 例ですけど・・「GomPlayer」は「64bit32bit対応」 ま~メーカーの書き方の違いですね >基本的にはそうです。古いプログラムだと2GBまで やはりそうですか >なんか特殊な手法で4GBを越えられた気 そんなのがあるんですか ま~素人な自分には無理かと・ 「一種の仮想マシンで」これは凄い納得しました Win7x64でプログラムが2つある理由も納得しました 回答ありがとうございます

その他の回答 (2)

回答No.3

まず、大まかにいうと以下の様になります。 Program Files(x86) にインストールされているプログラムは、 32bitアプリケーションです。(32bitパソコンでも動作します) 扱えるデータのサイズなどに制約があります。 Program Files にインストールされているのは、64bitアプリケーションです。 両者の違いは http://michisugara.jp/archives/2010/lectures_10.html などを参照してください。 一部のアプリケーションは64bit化されていません。その様なソフトは Program Files(x86) にインストールわれていると考えてください。 しかし、MS Wordなどのソフトは、マシンのOS,ハードウェアを自動識別して 64bit版のアプリケーションをインストールしてくれます。

goo_kanikani
質問者

お礼

>扱えるデータのサイズなどに制約があります。 納得です >その様なソフトはProgram Files(x86)にイ 自分が書いた「疑似64」ってことですね っていうか64に32を 何らかの方法で認識させてるって 理解でいいのでしょうかね 回答ありがとうございます

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.1

32ビット用のソフトは64ビットのマシンでほぼ100%使えます。しかし、その逆は不可です。4GBを超えられない障壁というのは存在しません。何ギガであってもそれがプログラムであろうとプラグインであろうと余裕があれば入るし余裕がなければ入らない、ただそれだけのことです。ただ言えるのは4GBというのは途方もなく大きな容量ですよ。

goo_kanikani
質問者

お礼

>32ビット用のソフトは64ビットのマシンでほぼ100%使えます ですね >4GBを超えられない障壁というのは存在しません。 そうなんですか・・まだWIN7初心者ですが 1つのソフトが使用できるソフトが4GB以上使えると聞いてたので・・ >4GBというのは途方もなく大きな容量ですよ。 DTMソフトの例だと プラグインが100以上乗っかり メモリ容量が足りなくなるのがXP32bitでは発生していました >余裕があれば入るし余裕がなければ入らない そこを入れたかったりしています ま~~普通のソフトでは関係ない話ですけど・・ 回答ありがとうございます

関連するQ&A

  • 現在のメモリ使用量を見るソフトは?

    現在のメモリ使用量を見るソフトは? かなり古く、32bitOSにしか対応していないフォトショップを使っています。 PCはWindows64bitでメモリも16GBあるので、64bitに対応した物に買い換えようと考え体験版を使っています。 これらのソフトのメモリ使用状況をグラフか何かで見る方法はありますか? あるいは見るソフトはありますか? 64bit対応のフォトショップで自分がしたい作業がどれくらいのメモリを使っているのか 把握したいので、よろしくおねがいします。

  • 64bit対応のPremiere PRO

    Cドライブに80GBのSSDを使ったらすぐに満杯になってしまい、Premiere PRO5.5をDドライブにインストールしました。Windows7 professional 64bit OSです。Dドライブを見てみると、program Files (X86)のフォルダにPremiere PRO5.5がインスト-ルされています。X86フォルダは、たしか32bitソフトが格納されるフォルダーのはずです。64bitで動作させるためにPremiere PRO5.5を買ったのに、このままだと32bit動作になってしまうのでしょうか? どなたか教えてください。お願いします。

  • Win7OSについて

    ご覧頂きありがとうございます 早速質問なのですが 現在Win7の32bitOSを使用しているのですが 新にWin7の64bitOSPCを購入した場合に HDDをそのまま引き続き64bitPCで使えるのでしょうか?(ツール等インストしなおすのが面倒なので) 要は32bitOSは無視した状態になるのかという事が気になっているのですが また現在XPとWin7の32bitでデュアルブートになっています なのでWin732bitとWin764bitのマルチブート状態になるのでも構わないのですがそうなるのでしょうか? ちょっと分かりにくい質問かと思いますがよろしくお願いします

  • Win7 32bitを64bitへするにあたって

    今、Windows 7 32bit メモリ 4GB Core i 5 のデスクトップPCを使用しています。 64bitのほうが動作が軽いとのことで64Bitにしようと思っています。 そこでいろいろ調べたところ、いくつか疑問が上がったので質問させていただきます。 1 PCによっては64bitにすることで逆に動作が遅くなる可能もあるそうなんですが、そこのところはどうなのでしょうか? (その調べたサイトによると32bitに最適化されているマシンのため、64bitにすると重くなるそうです) 2 32bitから64bitにかえるためには、64BitのWindows7のOSを買ってきてクリーンインストールすればいいだけなのですか?ドライバがないと~~~などと書いてあったのでそこの部分が心配です。 3 32Bitはメモリが4GBまで認識すると聞きました。今現在の時点で4GBあるので64bitにしても認識するメモリの量は変わらなさそうなので64bitにしなくても動作の早さは変わらないのではないか?という疑問が浮かびました。 そこはどうなのでしょうか?やはり同じ4GBなので増設でもしない限りは動作は変わらないでしょうか?

  • ラジオ録音Radikaver.1.71のビット数

    Radikaver.1.71を使用させていただこうと思っています。 このソフトは、32Bitでしょうか?64Bitでしょうか? このソフトは、自動インストールではなく、フォルダーをどこかに入れなくていけませんよね。 そこで、プログラムファイルズに入れようとしたところ、Windows7には、Program Filesと、Program Files(x86)がありますよね。 前者が64Bit用、後者が32Bit用とのことですが、どちらに入れるのが妥当、正当なのでしょうか? よろしくお願いいたします。

  • 64bit 32bit ソフト同時に立ち上げて使える?

    64bitVistaのパソコンを購入予定です ソフトはmodo401(3Dソフト)とpainter11(2Dソフト)を購入予定でどちらも最新版です 困ったことにPainter11が64bitにネイティブに対応してません32bit WOW対応です  疑問なのが64bitOSVistaで64bitのmodoと32bitWOWのPainterを同時に立ち上げて問題なく使えるか?ということです(これが一番聞きたい) 3Dソフトでのテクスチャ作成でPainterとmodoを行き来して使う必要があります ネットで64bitWOWなど調べるとDLLとかプロセスとかなんか共有できないとかが書かれていて 64bitと32bitのアプリは同時に立ち上げて使えないのかなとも思いパソコン購入前に質問してみようと思いました それと64bitVistaで32bitアプリはメモリは3GBまでしかつかえないのでしょうか?modo64bitと32bitWOWPainter11でメモリは別々に配分されるのでしょうか?せっかく64bitのmodoを使うのでメモリをフルに使えたらと・・Painterとmodoが同時に使えるなら今すぐにでもパソコン購入したいです windows7では32bitのWOWがどうなるかも知りたいです 購入予定パソはメモリ12GBくらいつむ予定です 3DCG制作ですが趣味の範囲ですが 知識も初心者に近いので まわりに詳しい人がいないのでここに質問したしだいです よろしくお願いします

  • 32bitのメインメモリ上限を実質的に多くするには。

    32bitのメインメモリ上限を実質的に多くするには。 XP32bitでは、メインメモリの認識上限が3GBほどです。 このメインメモリとして作動する容量を実質的に上限以上にしたいです。 たとえば、 極端ですが、メインメモリを3GB食うソフトを、3つ起動したい場合です。 仮想メモリは、メモリが上限未満の時に、設定できる物だと思っているのですが。 メモリ3GB+仮想メモリ9GB=実質(カーネル)メモリ12GB にはならないと思っています。 カーネルメモリの上限を増やせれば、 仮想メモリをメインメモリ未使用領域・USBメモリ・SSDにでもすればいいのではと思ったのですが。 RAMとしてメモリの空き領域(3GB以上の未使用領域)を使用したり、 USBメモリ等のブースト系は、 SSDの代わりか、キャッシュを高速化しているだけなので、除外して下さい。 64bitですが、使用ソフトの仕様上使用できません。

  • 32bit版ソフトがアンインストールできない

    Windows7 Home Premium service pack1 64bit を使用しています。 いつからかプログラムのアンインストールの中に32bit版ソフトが表示されなくなりました。 Program fileS(x86) の中にはちゃんとソフトはあり、使用することもできます。 使用する分には問題ないのですが、アンインストールしたいソフトがあり困っています。 どうすればいいでしょうか。 宜しくお願いいたします。

  • Win8(BOOTCAMP)でのメモリ不足

    こんにちは、いつもお世話になっております。 先日MacBookAirを新調し、Bootcampを導入しました。 最初にwin7を入れたのですが、その後win8にアップグレードして使用しています。 しかし昨夜から頻繁にメモリ不足のエラーメッセージが表示されるようになってしまいました。 (「コンピュータのメモリが不足しています プログラムを正しく動作させるのに必要なメモリを復元するには、 ファイルを保存してから、開いているすべてのプログラムを終了または再起動してください」) ここまで足りないものなのでしょうか? 以前似たような環境(MacBook ProのBootcamp)でXPを使用していた時は メモリ不足のエラーは見たことがなかったため、対処に思案してしまいました。 64bitのほうがメモリをくわないと聞きはするのですが、 ソフトが対応してなかったりで、なるべく32bitのまま使いたいなぁとは思っています。 メモリ増設以外でよい方法等をご存知の方がいらっしゃいましたら是非教えてください。 よろしくお願いいたします。 ≪使用環境≫ ・パーティション設定  Mac : Win8 = 90GB : 30GB ・Win8環境  32bit  実装メモリ(RAM) 8.00GB (2.17GB使用可能) ・タスクマネージャ状況  何も起動していない時:約30%  ブラウザ(Chrome)タブ5個程度:約77%  ブラウザ(Chrome)タブ1個+パワーポイント起動時:約75%  

    • ベストアンサー
    • Mac
  • steamインストール先について

    以前より何気なく気になっていたので質問を。 現在windows7 64bitのパソコンにて steamをProgram files(x86)にインストールしておりますが (x86)というのは32bitのものですよね? 当方あまり詳しくないのですが 32bitだと利用できる物理メモリに限りがあると聞きました。 この場合 (1)64bitのパソコンでも(x86)の方にインストールすると、そのアプリケーションは32bitで動作する(メモリをいくら積んでも無駄) (2)64bitのパソコンであればどちらにインストールしようと関係ない (3)どちらでも問題ないが、64bit対応のアプリの場合は(x86)じゃない方にインストールした方がパフォーマンス的には良い どれに該当するでしょうか。 推奨に6GBくらい必要なゲームがあったため、このままプレイして良いのか それともインストール先を移すべきか 質問させて頂きました。 宜しくお願いします。 ※すいません。カテゴリが違うかも知れません・・・