64ビットオペレーティングシステムをインストールするための最小要件をインターネットで検索すると、Microsoftおよび関連フォーラムは最小標準として4 GBのRAMを推奨します。一方、Linuxコミュニティを見てみると、デュアルコアプロセッサと2GB RAMがあると言ったら64ビットプロセッサであり、効率を高めるために64ビットOSを選択できるという。今私の質問は、64ビットOSをインストールすることの重要性は何ですか?それはただの記憶なのか、それとも別のものなのか?
ベストアンサー1
64ビットがパフォーマンスに優れているか悪いかは、主にアプリケーションによって異なります。一般的に言うと:
- 数値計算(整数または浮動小数点)は64ビットで高速で、ほぼ同じ量のメモリを使用します。
- シンボリックコンピューティング(構造化データ操作)は64ビットで低速で、2倍のメモリを占有します。
- テキスト操作はほぼ同じです(64ビットでは少し遅く、より多くのメモリを使用します)。
しかし、これは非常におおよそのガイドラインにすぎず、例外もたくさんあります。
Windowsの指示は、互換性のないアプリケーションが多いため、人々は64ビットオペレーティングシステムを離れる傾向があります。 Linuxは長い間amd64をサポートしてきました。他の互換性のないアプリケーションはほとんどプライベートソースであり、適切な32ビットライブラリを使用して64ビットカーネルで32ビット実行可能ファイルとしてうまく動作します。
Linuxでは、次のようないくつかのガイドラインがあります。
- 64ビットが必要な場合、または64ビットの利点を享受する特定のアプリケーションがある場合は、64ビットカーネルが必要です。 ix86 ユーザー空間を持つ amd64 カーネルを持つことができますが、その逆は不可能です。これらのアプリケーションに多くのライブラリが必要ない場合は、amd64カーネルの32ビットディストリビューションを実行できます。
- 単一プロセスに3 GB以上のアドレススペースが必要な場合は64ビットカーネルでなければならず、4GBを超えるカーネルとアプリケーションの場合は64ビットでなければなりません。
- RAMが4GB以上の場合は、64ビットディストリビューションを購入してください。 Linuxは32ビットカーネルで最大64 GBを使用できますが、PAEを有効にする必要があります(ほとんどのディストリビューションにはPAEカーネルが含まれていますが、デフォルトのカーネルではない可能性があります)。
- RAMが1 GB未満の場合は、32ビットを選択してください。
- 1GBから3GBの間で選択してください。 64ビットが少し優先されますが、一部のアプリケーションは32ビットに保つことができます。 (例えば、私は測定します。もっとFirefox 3.0のamd64バイナリは、同じバージョンのix86バイナリに比べて2倍以上のメモリを使用します。以降のバージョンでは、これらのアクションを繰り返しませんでした。 )