指令集架构(ISA)定义了软件与处理器之间的契约——包括指令编码、寄存器集合、内存模型和特权级别。x86-64 与 ARM 是当今最主流的两大阵营,覆盖从服务器到手机的绝大多数计算场景。

| x86-64 发布年份 | 2000 年(AMD Athlon 64) |
| ARM 架构版本(当前主流) | ARMv8-A / ARMv9-A |
| RISC-V 版本 | 开放标准,RV32/RV64 |
1970 年代末,学界发现 VAX、x86 等复杂指令集处理器(CISC)里 80% 的代码只用到 20% 的指令,剩余复杂指令消耗大量芯片面积却很少执行。David Patterson 和 John Hennessy 由此提出精简指令集(RISC):固定指令长度、Load/Store 架构(只有 load/store 访存,其余指令纯寄存器操作)、大量通用寄存器。MIPS、SPARC、ARM 相继采用 RISC 路线。
x86 表面上是 CISC,但 Intel 自 Pentium Pro(1995)起在芯片内部把 x86 指令译码为类 RISC 的微操作(micro-ops),实际执行引擎是 RISC 风格的。这套「外 CISC 内 RISC」方案让 x86 兼容性和性能两者兼得。[1]
x86-64(又称 AMD64,由 AMD 于 2000 年发布 Athlon 64 时定义)是桌面和服务器市场的长期主导。Windows、Linux 的主力版本都以它为默认目标平台。但 ARM 的地位在 2010 年代随智能手机崛起迅速扩张,2020 年 Apple M1 的发布更是颠覆性事件——基于 ARM 的 M1 在性能功耗比上超越了同期 x86 笔记本,促使微软和高通加速 ARM 版 Windows 的生态建设。
2024 年,高通 Snapdragon X Elite 进入 Windows 笔记本,ARM 在 PC 市场占比持续上升。与此同时,RISC-V 作为开放免费的 ISA 在嵌入式和学术界快速铺开,SiFive、赛昉科技等公司已推出商业处理器。ISA 的多极格局正在形成。

| x86-64 发布年份 | 2000 年(AMD Athlon 64) |
| ARM 架构版本(当前主流) | ARMv8-A / ARMv9-A |
| RISC-V 版本 | 开放标准,RV32/RV64 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧