最近のPCはWindows7 64bit版がバンドルされている製品が多いですが、64bit版にするメリットはどういうものでしょうか?
現在XP32bit版にインストールされている有料アプリケーションが使えなくなるというデメリット以上のものがあるのでしょうか?
現在XP32bit版にインストールされている有料アプリケーションが使えなくなる
多くの 32 bit 版アプリケーションは 64 bit 版の Windows で動作します。
ASCII.jp:32bitアプリを64bit Windows 7で動かす「WOW64」|あなたの知らないWindows
例えば、Internet Explorer は、64 bit 版の Windows 7 では、32 bit 版と 64 bit 版の両方が入っていて、デフォルトでは 32 bit 版が使われるようになっています。
64 bit 版の OS で不都合があるのは、
です。
新しいデバイスであれば、近頃は 64 bit 版のドライバを用意しているので問題ないですが、古いデバイスの場合、32 bit 版しかない事があります。
プラグインの類は、OS としては問題ないのですが、プラグインとアプリケーションの間で、32 bit 版なのか 64 bit 版なのかが、揃っているいる必要があります。Internet Explorer で 32 bit 版がデフォルトだったのは、Flash Player のプラグインが、つい最近まで 32 bit 版しか用意されていなかった事に関連します。
で、64 bit 版のメリットですが、一応、アプリケーションが一度に扱えるメモリ量が大きくなるので、PC に積んであるメモリが 4GB 以上になっても、無駄なく使えるようになる、というの事になるのですが、画像や動画の編集に凝らない限り、あまりメリットは実感出来ないかもしれません。
一応、セキュリティ的には、アドレス空間が広がる事で ASLR の効果が高くなり、シェルコードの実行が難しくなる、というメリットはあるのですが、これも、あまり実感は出来るものではないです。
現在XP32bit版にインストールされている有料アプリケーションが使えなくなる
多くの 32 bit 版アプリケーションは 64 bit 版の Windows で動作します。
ASCII.jp:32bitアプリを64bit Windows 7で動かす「WOW64」|あなたの知らないWindows
例えば、Internet Explorer は、64 bit 版の Windows 7 では、32 bit 版と 64 bit 版の両方が入っていて、デフォルトでは 32 bit 版が使われるようになっています。
64 bit 版の OS で不都合があるのは、
です。
新しいデバイスであれば、近頃は 64 bit 版のドライバを用意しているので問題ないですが、古いデバイスの場合、32 bit 版しかない事があります。
プラグインの類は、OS としては問題ないのですが、プラグインとアプリケーションの間で、32 bit 版なのか 64 bit 版なのかが、揃っているいる必要があります。Internet Explorer で 32 bit 版がデフォルトだったのは、Flash Player のプラグインが、つい最近まで 32 bit 版しか用意されていなかった事に関連します。
で、64 bit 版のメリットですが、一応、アプリケーションが一度に扱えるメモリ量が大きくなるので、PC に積んであるメモリが 4GB 以上になっても、無駄なく使えるようになる、というの事になるのですが、画像や動画の編集に凝らない限り、あまりメリットは実感出来ないかもしれません。
一応、セキュリティ的には、アドレス空間が広がる事で ASLR の効果が高くなり、シェルコードの実行が難しくなる、というメリットはあるのですが、これも、あまり実感は出来るものではないです。
リンク先を読ませていただき非常に参考になりました。
ありがとうございます。
音楽、画像関連のソフトなど大量(3GB以上)のメモリを使うソフトを使う場合は64ビットOSの方が良いですが、そうでない場合は特にメリットはないと思います。
Microsoftの説明でも、それ以外のメリットは特にあげられていませんね。
http://windows.microsoft.com/ja-JP/windows7/products/features/64-bit-support
リンク先を読ませていただき非常に参考になりました。
2011/11/28 09:22:47ありがとうございます。