cpu架构

这些是当今常用的架构:

  1. amd64 (也叫 x86_64)
    • 状态: 绝对的主流
    • 简介:这是当前最主流的桌面和服务器架构。由AMD设计,是对Intel的32位x86架构的64位扩展。
    • 特点:兼容32位(i386)应用,性能强大,软件生态极其丰富。
    • 应用场景:几乎所有现代笔记本电脑、台式机、服务器和云虚拟机。
  2. i386 (也叫 x86, 386)
    • 状态: 常见,但已过时
    • 简介:经典的32位Intel x86架构。它是PC时代初期的霸主,也是amd64的基础。
    • 特点:现已逐渐被淘汰,但许多32位应用程序仍需要在此架构上运行。
    • 应用场景:较老的电脑、嵌入式设备,以及为了兼容性而运行32位软件的环境。
  3. arm64 (也叫 aarch64)
    • 状态: 极其重要,是现在和未来的主流之一

    • 特点:功耗低、性能优秀,是移动和嵌入式领域的绝对王者。

    • 应用场景

      • 几乎所有智能手机和平板电脑(苹果A系列芯片、高通骁龙、联发科等)。
      • 苹果Mac电脑(Apple Silicon, 如 M1, M2, M3芯片)。
      • 树莓派4B (8GB型号)、树莓派400、树莓派5等高性能单板计算机。
      • 云服务器(AWS Graviton、Ampere Altra等ARM实例)。
      • 各种物联网设备。
    • armhf (也叫 armv7+)

    • 状态: 常见,但正被 arm64 取代

    • 描述: 32位ARM架构,带硬件浮点支持。用于树莓派2/3、许多旧款手机、嵌入式设备等。


❄️ 冷门、已淘汰或小众架构 (基本不会用到)

架构 状态 描述
alpha 已淘汰 由DEC公司开发的高性能64位RISC架构,在其时代(90年代)性能非常领先,是高性能计算领域的选择,已于20世纪末至21世纪初被淘汰。****
hppa **已淘汰 惠普(HP)自家专有的RISC架构,用于其高中端服务器和工作站。 后来被HP和Intel合作开发的 ia64 (Itanium) 所取代,而Itanium本身也失败了。
ia64 (Itanium) 已淘汰/濒临淘汰 Intel Itanium (安腾)架构,被誉为失败的技术典范之一。Intel和HP合作开发的64位架构(并非 i386 的64位扩展)。设计用于高端服务器,但因复杂性和x86-64的崛起而失败。Debian 12 已停止支持。
m68k 已淘汰 Motorola 680x0 系列。用于苹果Macintosh(在PowerPC之前)、 Commodore Amiga、 Atari ST、 早期的Sun工作站,以及许多早期的嵌入式设备。现在只有怀旧爱好者或特定嵌入式系统使用。
mips, mipsel 小众/嵌入式 MIPS架构一种经典的RISC架构。mips 是大端序(Big-Endian),mipsel 是小端序(Little-Endian)。曾用于SGI工作站、一些路由器和嵌入式设备。影响力已大不如前,主要存在于特定市场(如家庭路由器)。龙芯CPU早期就是MIPS架构
powerpc(PPC) 小众 由IBM、摩托罗拉(现为NXP)等公司开发的RISC架构。曾与x86分庭抗礼。曾用于苹果Mac(PowerPC G3, G4, G5、IBM服务器和工作站),任天堂GameCube、Wii,索尼PS3等游戏机。仍存在于一些高性能计算和嵌入式系统(如AmigaOne)中,但已非主流。
s390 / s390x 企业级/特定领域 IBM的大型机(Mainframe) 架构。s390 是32位,s390x(64位)。主要用于银行、金融等关键业务的大型服务器。非常专业和小众,但极其重要。,但离普通用户非常遥远**。
sparc 濒临淘汰/小众 由Sun Microsystems(现为Oracle)设计的RISC架构,以其在大型UNIX服务器中的强大性能而闻名。市场份额已急剧萎缩。是一个非常专业化、小众的领域。
armel 已被取代 旧的ARM架构(ARMv4/v5),带软件浮点支持。主要用于早期或性能极低的ARM设备,现已基本被 armhfarm64 取代。