電子書籍の厳選無料作品が豊富!

64bit対応と32bit対応のソフトの違いについて教えてください。恐らく64bit用のソフトを起動しても32bitのOSでは起動しないということだと思うのですが、それならなぜ64bit対応版のソフトがあるのでしょうか?64ビットにすることによって何か良い点があるのでしょうか?

A 回答 (2件)

64ビットにすることによって、処理速度の向上・命令の種類を増やせる・


大きなメモリ空間を得られるなどの利点があります。
そのため、パソコンは、昔は8ビットマシン 今は64ビットマシンへと進化しました。
次は128ビットでしょうか?

64ビットCPUには、32ビットの命令を処理する機能があります。
メモリのデータの参照に関しては、32ビットと64ビットでは、
まったく違うのですが、ある一定の規則で変換することが可能です。

この、64ビットのアドレッシングへの変換がうまくできるような、
32ビットのプログラムは、64ビッOSでも動作させることが可能です。
しかし、メモリアクセスをうまく変換できないプログラムは動作させられません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます!、処理速度の向上・命令の種類を増やせる、大きなメモリ空間を得られるなどの利点がありるんですね!勉強になりました。

お礼日時:2010/07/07 07:39

64bitのCPUがあって、64bitのOSがあるからです。



また、より広いアドレス空間を利用できる(いわゆる4Gの壁が無い)ので、画像処理などのメモリを大量に使う分野には有利です。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。32と64の大きい違いは4Gの壁ですかぁ・・・

お礼日時:2010/07/06 00:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!