• ベストアンサー

64bitマシンで34bitのソフト動く?XP、Vistaは34bitと64bit両方ある?

WindowsXPとVistaは32ビット対応と64ビット対応の両方が販売されているのでしょうか?どちらビットが普及してますか? 私が最近DELLで買ったPCのVistaは32ビットOperationSystemと記載されています。 マシンのCPUが64ビットでも、OSが32ビットだとCPUの性能が無駄になるのでしょうか? アプリケーションには32ビット対応と64ビット対応があるのでしょうか?その情報はソフトのパッケージに記載されていますか? 後、64ビットOS上で32ビット用のソフトはほぼ動くようですが、動作保障はされていないのでしょうか?

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

  • ベストアンサー
回答No.10

すみません、No.8/7/2です。 >Core2 Duoは64ビットCPUであると回答されています。どっちが正しいのでしょうか?  間違っているかもしれません。ご了承ください。  Core 2 Duo,Pentium Dual-Core等は、基本は32ビットCPUに64ビットの拡張命令を加えたCPUです。32ビットCPUに64ビットの拡張命令を加えたので、アーキテクチャは、x86です。  あるPC雑誌に、Core 2 Duo等は、64ビットCPUと書かれてありました。なので、Core 2 Duo等は、64ビットCPUと考えていいと思います。  ちなみに、サーバー用CPU「Itanium」と言うCPUは、"完全な"64ビットCPUというのが正しいはずです。これらは、x64のCPUと言います。

tosi_u
質問者

お礼

わかりました。何度もご回答いただきありがとうございました。

その他の回答 (11)

noname#111804
noname#111804
回答No.12

再度です。 そうです。

tosi_u
質問者

お礼

ありがとうございました。何度も回答ありがとうございました。よくわかりました。

noname#111804
noname#111804
回答No.11

再度です。 Core2 DuoシリーズはEM64T回路が付加されています。 レジスターは64bitです。このため64bit版OSが走るのです。 なので64bitCPUと思っても間違いではありませんね。

tosi_u
質問者

お礼

ちょっとややこしいので整理したいと思います。 Core2 Duoシリーズは32ビットCPUですが、64ビット版OSが走るので、64ビットCPUと考えてもよい。 との認識で間違いないでしょうか?

noname#111804
noname#111804
回答No.9

質問があったので、再度です。 Core2 Duo(E2180)なら32bitCPUです。 Core2 Duo、Quadシリーズは32bitCPUです。 これらのCPUは64bit版OSがはしります。 なので、64bitCPUと勘違いしないでください。

tosi_u
質問者

お礼

kikaimaniaさんがNo8の回答で、Core2 Duoは64ビットCPUであると回答されています。どっちが正しいのでしょうか?

回答No.8

No.7/2です。 >Pentium Dual-CoreとCore2 Duoは別物でしょうか?  Pentium Dual-CoreとCore 2 Duoは内部は同じコアです。つまり、Core 2 Duoも64ビットCPU(現行のCPUはみんな、64ビットに対応しています。)  しかし、厳密に言うと、Core 2 Duoなどは、32ビットCPUに、64ビットの拡張命令をくわえた物のようです。(言い方がまずくてすみません。)  http://ja.wikipedia.org/wiki/80x86 >つまり、BIOSやOS上からCPUが32ビットか64ビットか知る方法はないのでしょうか?  簡単に言うと、Pentium4の後半の製品やAthlon64から、64ビット対応のCPUです。  以下のツール(フリーソフト『CPU-Z』)を使うと、32ビットCPUか区別がつきます。  http://cowscorpion.com/dl/CPU-Z.html  このソフトを起動させ、CPUの項目の「Instructions」の欄に、「EM64T」等と書かれていれば、64ビットに対応しているCPUです。

tosi_u
質問者

お礼

回答者のsakurada6さんがCore 2 Duoは32ビットと回答されてますが、これは32ビットCPUに、64ビットの拡張命令をくわえた物なので、32ビットと回答されているのでしょうか? 『CPU-Z』を起動させました。「EM64T」と記載されていました。

回答No.7

No.2です。 >CPUが64ビットでもOSが32ビットなら、32ビット用アプリケーションはそのOS上で問題なく動くのでしょうか?  64ビットOSでも、32ビット版のアプリケーションを動作できるように設計されています。  64ビットCPUで、OSが、32ビット版のOSでも、32ビットアプリケーションは動作します。 >また、私のOS上でCPUは、Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz 2.00GHzと記載されていますが、これは32ビットOSか64ビットOSかはどのように見分けるのでしょうか? >私が最近DELLで買ったPCのVistaは32ビットOperationSystemと記載されています。  Pentium Dual-Coreは64ビットCPUです。Pentium4の一部(後半)から64ビット対応CPUとなっています。  つまり、64ビットCPUで32ビットのOSが動作しています。

tosi_u
質問者

お礼

的確なご回答ありがとうございました。よくわかりました。 メーカーのページで仕様書を見る以外の方法で、つまり、BIOSやOS上からCPUが32ビットか64ビットか知る方法はないのでしょうか?

noname#111804
noname#111804
回答No.6

Core2 Duo(E2180)なら32bitCPUです。 とにかく、Core2 Duo、Quatシリーズは32bitCPUです。

tosi_u
質問者

お礼

Pentium Dual-CoreとCore2 Duoは別物でしょうか?No7の回答者の方がPentium Dual-Coreは64ビットといってられます。 また、メーカーのページで仕様書を見る以外の方法で、つまり、BIOSやOS上からCPUが32ビットか64ビットか知る方法はないのでしょうか?

回答No.5

64bitが実用的かどうかはおいといて、興味・関心があるのでしたら、Vistaのパッケージ版を購入してみてはいかがでしょうか? パッケージ版のVistaは、1つのライセンスで32bitでも64bitでも、どちらでも使うことができます(両方同時は不可)。 今ならUltimate通常版がかなり安く買えると思います(1万円のキャッシュバックがあるので)。 アップグレード版は(いろいろと面倒なので)あまりオススメしませんが、32bit版のXPやVistaをすでに持っているなら、安いアップグレード版のパッケージを購入することもできます。 32bitOS(XP/Vista)を利用している状態で、64bitのアップグレード版へのアップグレードも可能です(クリーンインストールのみですが)。

tosi_u
質問者

お礼

>64bitが実用的かどうかはおいといて、興味・関心があるのでしたら、Vistaのパッケージ版を購入してみてはいかがでしょうか? 興味はあるのですが、すでに32ビットのPCで十分使えてますし、テストのために64ビットを購入するのは、金銭的に痛いなって感じです。 >32bitOS(XP/Vista)を利用している状態で、64bitのアップグレード版へのアップグレードも可能です これはいい情報です。教えていただき、ありがとうございました。 CPUが64ビットでもOSが32ビットなら、32ビット用アプリケーションはそのOS上で問題なく動くのでしょうか?また、CPUが32ビットか64ビットかはどのように見分けるのでしょうか?

  • u-bot
  • ベストアンサー率58% (1736/2988)
回答No.4

Core2duoは32bitに最適化されたCPUです。 64bitのOSやアプリを動かすことは可能ですが、パフォーマンスが若干落ちるようです。 参考:http://pc.watch.impress.co.jp/docs/2006/0718/kaigai288.htm 現在は32bitのOSから64bitのOSへ移行する過渡期です。 CPU、OS、アプリケーション、ドライバの作り込み度合いにおいて64bitは32bitに若干負けている感じです。 しかしコンピュータの性能向上として64bitに移行するのは時代の趨勢だと思います。 現状32bitで処理不足になる人は少ないです。 なのであわてて64bitにする必要はありません。

tosi_u
質問者

お礼

CPUが64ビットでもOSが32ビットなら、32ビット用アプリケーションはそのOS上で問題なく動くのでしょうか?また、CPUが32ビットか64ビットかはどのように見分けるのでしょうか?

noname#111804
noname#111804
回答No.3

WinVistaには32bit版と64bit版があります。 Core2Duo等の32bitCPUには32bit版OSを 使ったほうが良いです。

tosi_u
質問者

お礼

ご回答ありがとうございます。 自分のPCのCPUが32ビットか64ビットかはどのように見分けるのでしょうか?

回答No.2

Windows XPは、Professionalのみ32ビット版と64ビット版が存在します。 Windows XP Professional x64 Editionと言うのが64ビット版です。(これはOS単体で購入できません。PCなどにプレインストールされて販売されています。) これ以外の、エディションは(Windows XP Home Edition,Media Center Edition,Table PC Edition)は32ビット版しかありません。 Windows Vistaは、Home BasicからUltimateまで、32ビット版と64ビット版の両方のバージョンが売られています。 >マシンのCPUが64ビットでも、OSが32ビットだとCPUの性能が無駄になるのでしょうか?  雑誌に書いてありましたが、64ビットのCPUの性能をフル発揮できなくても、32ビット版のOSでもある程度パフォーマンスは上がるそうです。 >後、64ビットOS上で32ビット用のソフトはほぼ動くようですが、動作保障はされていないのでしょうか?  たいていの場合は動作保証されないでしょう。ソフトウェア製造元が「64ビット版にも対応します」と書いているのなら大丈夫です。 >どちらビットが普及してますか?  現時点では、「32ビット版」ですね。これからは64ビットが普及してくると思います。

tosi_u
質問者

お礼

CPUが64ビットでもOSが32ビットなら、32ビット用アプリケーションはそのOS上で問題なく動くのでしょうか?また、私のOS上でCPUは、Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz 2.00GHzと記載されていますが、これは32ビットOSか64ビットOSかはどのように見分けるのでしょうか?