x86_64 (intel64、amd64) と ARM64 の違いと開発

違い

ARM64 アーキテクチャは ARM によって開発され、削減された命令セットを使用します (省エネと低消費電力を追求)。通常、携帯電話やタブレットなどの CPU で使用されます。現在、ラップトップも ARM64 アーキテクチャ CPU を使用します。たとえば、mac m1 は arm64 です (view コマンド: uname -m)

x86_64 は、x86 をベースに開発された AMD64 (amd が開発) と intel64 (intel が開発) であり、どちらも複雑な命令セット (パフォーマンスと高消費電力の追求) を使用しています。通常、ラップトップ、デスクトップ、サーバー、スーパーコンピューターで使用されます

Centos7 は、さまざまな CPU アーキテクチャをサポートするためにさまざまなイメージを使用します。

ここに画像の説明を挿入します

いくつかの間奏曲:

初期の頃、Intel はまず独自の x86 アーキテクチャを開発し、その後 AMD が x86 を実行する認可を取得しました。その後、Intel が 64 ビットに移行するときに ia64 (x64 アーキテクチャ) を作成しましたが、x86 アーキテクチャと互換性がないため、市場の反応は非常に悪かったです。AMD は、x86 (32 と 64 の混合アーキテクチャ) の 64 ビット互換性の開発で主導権を握り、現在は x86-64 となっていますが、Intel は今度は AMD に x86 を開発する許可を求めました (Intel と AMD の特許は非常に重複しています)。 64. amd が最初に考案したため、x86-64 は amd64 とも呼ばれます。

データセンターの需要の高まりに伴い、コアチップの競争はますます激化しています。ARMはサーバー市場に参入しており、ARMシングルコアの面積はX86コアの1/7に過ぎず、同じチップサイズでより多くのコアを継承することができます。「パイル コア」アプローチにより、ARM アーキテクチャ プロセッサは、パフォーマンスが急速に向上しても低消費電力を維持できます。Ampere が提供したデータによると、その CPU パフォーマンスは従来の x86 プロセッサよりも 3 倍高く、パフォーマンス対電力比はほぼ 4 倍優れています。x86 サーバー CPU と比較して、Ampere Altra シリーズは消費電力が 50% 少なく、パフォーマンスが 200% 向上しています。近年、ARMアーキテクチャの台頭により、Amazon、Google、さらには海外のMicrosoftを含む多くの大手企業が独自のARMベースのサーバーチップの開発を開始しており、国内ではTencent、Alibaba、Huaweiなどが積極的に取り組んでいます。

シンプルな命令セットはarmのアーキテクチャであり、特許はARMが所有しており、このアーキテクチャのCPUには主にQualcomm、Samsung、Apple、Huawei HiSilicon、MediaTekなどが含まれます。

この複雑な命令セットには、x86 と x64 (x86-64、amd64 とも呼ばれます) の 2 つのアーキテクチャがあります。特許は Intel と AMD の 2 社が所有しています。このアーキテクチャの CPU は主に Intel と AMD 製です。

おすすめ

転載: blog.csdn.net/ichen820/article/details/131982117