私のコンピュータでIntel x86またはAMD64イメージを使用しているかどうかわかりません。私はSandy Bridge i7とIntel HD3000を搭載した2011年のMacbook Airを持っており、上記のフレーズにより確実に64ビットを処理することができます。Ubuntuのウェブサイト。 Intel x86は、最新のIntel Macだけでなく、ほとんどすべてのPCで利用できる必要があると言います。明らかにIntel Macを持っているので、Intel x86イメージを使うべきですか?
ダウンロード
Ubuntu MATEは現在、PC(Intel x86)、64ビットPC(AMD64)、Mac(PowerPC)、IBM-PPC(POWER5)、Raspberry Pi 2 aarch32(ARMv7)の4つのアーキテクチャで利用できます。
PC(インテルx86)ほとんどすべてのコンピュータで動作します。これには、Intel / AMD / etcタイプのプロセッサを搭載したほとんどのコンピュータ、Microsoft Windowsを実行しているほとんどすべてのコンピュータ、Intelプロセッサベースの最新のApple Macintoshシステムが含まれます。わからない場合は、このオプションを選択してください。
64ビットコンピュータ(AMD64)AMD64またはEM64Tアーキテクチャ(Athlon64、Opteron、EM64T Xeon、Core 2など)ベースのコンピュータを利用するには、このオプションを選択します。 AMDによって製造された64ビット以外のプロセッサを使用する場合、または32ビットコードの完全なサポートが必要な場合は、代わりにIntel x86イメージを使用してください。
Mac(PowerPC)およびIBM-PPC(POWER5)iBooks および PowerBook を含む Apple Macintosh G3、G4、G5 コンピュータ、および以前の IBM OpenPower 7xx コンピュータで動作します。
答え1
x86は実行する必要がある32ビットバージョンです。最大Intel/AMD「PC」ハードウェアとそれ以降のアップル。
AMD64は、実行する必要がある64ビットバージョンです。現代Intel/AMD「PC」ハードウェアとそれ以降のアップル。
32ビットアーキテクチャには4GBのRAM制限がありますが(一部のチップセットはPAEと最大64GBのRAMをサポートできます)、64ビットアーキテクチャは大容量RAMを処理できます。
Intel i7は確かに64ビットCPUなので、AMD64アーキテクチャの使用を検討する必要があります。 x86も機能しますが、4 GBのRAM制限に達する可能性があります。
フィロニックス32ビットと64ビットの両方のベンチマークはUbuntu 14.10で実行され、ほとんどのテストケースでは後者が上位に表示されました。
32ビットを使用する特別な理由がない場合は、64ビット(AMD64)を選択してください。
答え2
無条件に64ビットを選択してください。 32ビットワインなどの32ビットアプリケーションを引き続き実行できます。あなたが直面できる唯一の欠点は発展プロジェクトを32ビットアーキテクチャ用にコンパイルしようとしていますが、この場合は良い解決策があります。長沙ツール。
得られる利点は、パフォーマンスが向上することです。 64ビットコードは、次の理由でより高速でなければなりません。
- 関数呼び出しルール。通常、32ビットコードはスタック(つまりメモリ)を介してパラメータを渡します。 64ビットコードはCPUレジスタを使用してパラメータを渡します。 CPUキャッシュを使用すると、パフォーマンスへの影響を最小限に抑えることができますが、パラメータをスタックにコピーするにはオーバーヘッドがあります。
- より多くのレジスタサイズ - CPUレジスタは2倍大きい値を保持できるようになりました。
- より多くのレジスタ - 64ビットコードは2倍以上のレジスタにアクセスできます。つまり、32ビットコードは値をメモリに保存する必要がありますが、64ビットコードは値をCPUに保持できます。
欠点もありますが、今ポインタのサイズが2倍になりましたが、利点は依然として強いと思う傾向があります。
答え3
まあ、まさに「Ubuntuサイト」ではありませんか?これはubuntu-mate用のウェブサイトです(それが何であるかわかりません)。
あなたが引用したテキストは非常に誤解を招く可能性があり、どこでも間違いなく間違っています。たとえば、「32ビットコードの完全なサポートが必要な場合、[...]」は間違っています。 Ubuntuは64ビットシステムでも32ビットパッケージのインストールをサポートしているため、32ビットシステムに「ダウングレード」する必要はありません。ビットいくつかの32ビットソフトウェアをインストールする必要があります。
さらに、x86は32ビット(i386)システムと64ビット(amd64またはx86_64)システムの両方を指すと言われているため、用語が混乱します。
実際に64ビットCPUを使用している場合は非常に簡単です。 64ビットバージョンをインストールする必要があります。これを試してみて、CPUが最終的に64ビットでない場合は、CPUがまったく実行されていない、または起動しないこともすぐにわかります。