• ベストアンサー

PC 必要スペックについて

あるソフトの推奨スペック ■ CPU: Intel CoreTM i7(もしくはi5) ■ インターフェース: USB3.0(必須) ■ メモリ: 4GB以上(8GB以上を推奨) ■ OS: Windows7(64bit)もしくは Windows8(64bit) 手持ちPC ■ CPU: Intel CoreTMi5 ■ インターフェース: USB3.0 ■ メモリ: 4GB ■ OS: Windows7(32bit) なんですがこちら導入後に問題が出るでしょうか。 詳しい方、御願いします。

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

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6366/10151)
回答No.5

OSのサポートに、64bitのみしか書かれていないなら、インストールできないはずです。 推奨が64bitで、OSにWindows7/8(32bit)という記載もあるなら、インストーラーがあるでしょうけど。 どういうことかを説明します。 OSのサポートが64bitしかない場合は、そのソースはx64ベースでコンパイルされています。 実行コードが32bitではなく、64bitベースなのです。これはどういう意味かというと、10桁の電卓しかないのに、40桁の計算をその電卓でできるかというのと同じです。 64bitでコンパイルされたコードは、2の64乗という桁数のアドレス空間を備えており、2の32乗の32bitに比べて格段に広いデータ処理が可能となります。そのため、64bitで作られたプログラムは、32bitWindowsで実行しようとすると、オーバーフロー(桁あふれ)が発生するため、実行プログラムを実行プログラムとして識別できないのです。もし、強引に実行すれば、システムがクラッシュします。 そこで、32bit環境で、64bitのソフトをインストールまたは動かそうとすると、64bitのプログラム内に、32bitで実行した場合にはこのメッセージを出しなさいと言う定義があり、エラーメッセージを出して処理を停止するように設計されています。また、一部の実行プログラムは有効な実行ファイルではないとして、最初から実行させない機能もあります。 そのため、32bitOS環境では、64bitのプログラムを動かすことは絶対にできません。CPUがたとえ64bitでもOSが32bitなら無理です。 尚、64bitOS環境では、x64ベースのプログラムもx86(32bit)ベースのプログラムも動かすことができます。

komet115
質問者

お礼

わかりやすい回等ありがとうございました。 導入は見送ることにします。

その他の回答 (4)

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.4

導入後に問題が出るというか、インストールできないか、起動すらしない可能性が大きいです。 32bitのプログラムは64bitOSでもエミュレーションで動作する場合がありますが、 64bitのプログラムは32bitOSではどうやっても動作しません。 きちんとしたインストーラーなら環境チェックでインストール時にはねられると思います。

komet115
質問者

お礼

回等ありがとうございました。 やっぱりそうですよね。導入は見送ることにします。

  • Hoyat
  • ベストアンサー率52% (4897/9300)
回答No.3

導入後というか・・・必須環境が不明ですけど、今出されている範囲ではOSが64bitOSしか求められていないのですから、インストール出来ない可能性もありえるかと。 (必須環境で32bitOSが書かれているなら話は別ですが)

komet115
質問者

お礼

回等ありがとうございました。 やっぱりそうですよね。導入は見送ることにします。

回答No.2

ソフト64bit版に対しOSは32bitなので動作補償がないです。 いかなる不具合も想定内でやった方がいいレベルです。

komet115
質問者

お礼

回等ありがとうございました。 そうですよね。導入は見送ることにします。

  • mpascal
  • ベストアンサー率21% (1136/5195)
回答No.1

メモリを4GB以上要求しているのであれば、64bitOSでないとまずいかもしれませんね。。

komet115
質問者

お礼

回等ありがとうございました。 そうですよね。導入は見送ることにします。

関連するQ&A