回答:
X64、amd64、およびx86-64は、同じプロセッサタイプの名前です。AMDが最初に思いついたので、しばしばamd64と呼ばれます。現在のすべての一般公開64ビットデスクトップおよびサーバーには、amd64プロセッサが搭載されています。
IA-64またはItaniumというプロセッサタイプがあります。これは、スーパーコンピューターといくつかのハイエンドサーバーでのみ見つかります。
64ビットプロセッサは32ビットシステムを実行できるため、amd64バージョンまたはi386バージョンのインストールを選択できます。以下に比較のポイントをいくつか示します。
数年前、一部のプログラムは64ビットプロセッサ用にコンパイルされたときにバグがありましたが、それはほとんど過去のものです。
64ビットシステムで32ビットプログラムを実行できます。その逆は真実ではありません。
32ビットカーネルは4 GBを超えるRAMにアクセスできるため、4 GBを超えるRAMを持つことは、64ビットカーネルを実行する理由にはなりません。一方、32ビットプログラムは、約3GB未満のメモリにしかアクセスできません。
どちらが速いかは、アプリケーションによって異なります(64ビットモードでは数値演算が2倍以上速くなり、シンボリック操作は2倍以上遅くなる可能性があります)。
疑わしい場合は、amd64対応プロセッサで、amd64ディストリビューションを使用してください。
Intelは、Itanium以外の64ビットCPU向けにAMD64命令セットのライセンスを供与しました。そして、はい、AMD64はx86 64ビットアーキテクチャの一般的な名前の1つです。
もちろん、CPUは32ビットのx86カーネルも実行できますが、これはx86-64アーキテクチャの利点(主に大きなアドレス空間とより多くのレジスタ)を失うため推奨されません。