• ベストアンサー

Windows7 64bitでの32bitアプリ

大抵実行できますね。 質問ですが、Windows7 64bit は、 (1)WOW64という32bitハードウェアエミュレータを使って32bitアプリを実行している (2)Corei7等のx64アーキテクチャCPUはx86(32bit)命令を理解できる について、どちらが正しいか正しくないのか教えてください。

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

  • ベストアンサー
  • PXU10652
  • ベストアンサー率38% (777/1993)
回答No.3

 Windows7 64bitは、WOW64で32bitアプリの実行を実現しています。  CPU自体は、32bitにも対応しているので、32bit版のWindows7を稼働できますが、O/Sが64bit版であれば、CPUも64bitなので、そのまま何もする必要がありません。32bitアプリを動かすために、64bitのO/S側で互換性を維持しています。

honnkideanataga
質問者

お礼

ありがとうございました。

その他の回答 (2)

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

2が正しいです。

honnkideanataga
質問者

お礼

できれば根拠も書いていただきたかったです。

  • nijjin
  • ベストアンサー率27% (4811/17773)
回答No.1

こちらの解説によると(1)(2)両方を上手く使っているようです。 http://ascii.jp/elem/000/000/480/480200/ ちなみにCoreシリーズ以前にすでに64bit化されています。

honnkideanataga
質問者

お礼

ありがとうございました。

関連するQ&A