简介
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