简介

        x86、x64 和 arm 都是 CPU 指令集,而不仅仅是 CPU 架构。这意味着它们都已使用了几十年,智能设备和 PC中的 CPU 几乎都是基于其中之一构建的。

CPU 架构:x86 架构 和 arm 架构

  • Intel(英特尔)与 AMD(超威半导体)是 x86 架构 CPU 制造商。
  • ARM 公司是 arm 架构 CPU 制造商。

x86 架构:x86、x86_64、x64

  • x86 和 x86_64:基于 x86 架构的不同版本, 位数不同 32 3232 位和 64 6464 位
  • x86 版本是 Intel 率先研发出 x86 架构。
  • x86_64 版本(也称 x64)是 x86 的 64 6464 位版本,由 AMD 率先研发,所以 x86_64 也叫 amd64。
  • x86_64 = x64 = amd64

arm 架构:arm64 和 aarch64

  • arm64 = aarch64
  • arm 的历史遗留问题,arm64 和 aarch 都曾代指过 64 6464 位 arm 程序,目前 arm64 和 aarch64 概念已合并,新版 64 6464 位 arm 程序统称 aarch64。

linux 内核架构查看指令

arch命令

arch

uname 命令

uname

File 命令

file/bin/bash