32ビットLinuxオペレーティングシステムを最新の64ビット互換デスクトップで実行できますか?

32ビットLinuxオペレーティングシステムを最新の64ビット互換デスクトップで実行できますか?

私はSuseStudio(OpenSuse 13.x)を介して最小限の「デバイス」を構築しています。クールではありません。いくつかのエミュレータを実行するだけです。私はオペレーティングシステムができるだけ多くのワークステーションと互換性があるようにしたいので、古いプロセッサをサポートするために32ビットを使用する傾向があります。私はそうすると思います。いいえメモリを多用する作業を実行するときに64ビットを使用する必要がある他の理由はありますか?

32ビットオペレーティングシステムが最新のデスクトップで実行され続けると合理的に確信できますか?

ベストアンサー1

最後の質問に最初に答えるには、x86-64 CPU(Intel 64、AMD64、x64 ...;デフォルトで最近購入できるすべてのラップトップ/デスクトップ64ビットCPU)は、32ビットオペレーティングシステムやアプリケーションと完全に互換性があります。 。したがって、32ビットオペレーティングシステムは最新のデスクトップで実行できます。

64ビットを使用する理由について、64ビット命令セットは、コンパイラがより高速なコードを生成するためのさまざまな機能を追加します(特に、より多くのレジスタがあり、より多くの値を格納できるため)x86 -64の同じアプリケーションは通常、同じCPUで32ビットモード用に構築された場合よりも高速に実行されます。これは、ポインタを格納するためにより多くのメモリを使用するためのコストで発生しますが、通常、スピードアップはポインタコストよりも大きくなります。

これらすべての詳細については、以下を確認してください。ウィキペディア。さらに、32ビットソフトウェアがポインタコストなしで64ビットCPUの高速化を可能にするx32にも興味があるかもしれません(ただし、Wikipediaでも64ビットCPUでのみ実行可能)。詳細

おすすめ記事