2011-07-02 21 views
1

32ビットハードウェアの32ビットウィンドウで実行されるC/C++コードで書かれたアプリケーションがあります。私の質問は、ハードウェアを64ビットにアップグレードし、OS 32ビットを維持すると、アプリケーションに64ビットのポートが必要なのでしょうか?必要な場合は、32ビットOSにどのような利点がありますか?x86 - x64 porting query

+0

すでに64ビットハードウェアがあります。過去8年間に販売されたほぼすべてのCPUは64ビット(数個の原子を除いて)です。 –

答えて

5

ハードウェアはカウントされません - OSはカウントしません。エルゴ:OSは、32ビットポート

  • 64ビット・ハードウェア32ビットOSとを実行する

    • 32ビット・ハードウェア32ビットでは、32ビットポート
    • 64ビットハードウェアの両方を実行する64ビットOSとを実行します32ビットと64ビットのポート

    64ビットのデータ型を操作したり、コンパイラの知的機能を利用すると、64ビットの再コンパイルの利点は3GB以上のRAMへのアクセスと速度の向上です即時の利益にはカウントしない)。

  • 0

    OS 32ビットを使用している場合は、多くの一般的なOSの値に対して、アプリケーションを32ビットに保つ必要があります。私たちはもちろん、あなたが使用しているOSを知るためにテレパシーを使用することはできません。

    関連する問題