跳到主要内容

三大主流 CPU 架构:x86 / ARM / RISC-V

· 阅读需 5 分钟
ahKevinXy
作者
  • x86:CISC 复杂指令集,PC/服务器时代的王者
  • ARM:RISC 精简指令集,移动/低功耗时代的王者
  • RISC-V:开源 RISC,下一代“自由架构”

它们不是同一时间诞生,而是依次接力,主导了不同时代。


二、x86 发展史:从 IBM PC 到性能巨兽

1. 起源:1978 年,Intel 8086

  • Intel 推出 16 位处理器 8086
  • 指令集被命名为 x86(因为型号都以 86 结尾:8086、80286、80386…)
  • 一开始定位:嵌入式、简单微机,根本没想过统治世界

2. 转折点:1981 年 IBM PC

  • IBM 选了 Intel 8088(8086 简化版)做 IBM PC 核心
  • Wintel 联盟(Windows + Intel)形成
  • x86 从此绑定 PC 生态,一家独大

3. 进化:从 16 位 → 32 位 → 64 位

  • 80386:32 位,奠定现代操作系统基础
  • 80486:加入缓存、流水线
  • Pentium:超标量、多发射,性能爆发
  • AMD 推出 x86-64(AMD64) Intel 原本想抛弃 x86 转 IA-64,结果被 AMD 截胡 今天的 64 位 x86,本质是 AMD 定义的

4. 特点与问题

  • CISC 复杂指令集 指令多、功能强、硬件复杂,为了兼容几十年不换底层
  • 优势:
    • 极致性能
    • 生态无敌(Windows、Linux、游戏、生产力)
  • 劣势:
    • 功耗高
    • 架构臃肿、历史包袱重
    • 授权封闭:只有 Intel、AMD 真正掌握

5. 现状

  • PC、服务器、高性能计算绝对主力
  • 面临 ARM(苹果 M 系列、AWS Graviton)强力挑战

三、ARM 发展史:从小众 RISC 到移动帝国

1. 起源:1983 年 Acorn 电脑公司

  • 英国小公司 Acorn 做家用电脑,用不起 8086
  • 决定自研 RISC 架构
    • 指令少
    • 格式规整
    • 低功耗
    • 电路简单、成本低
  • 1985 年:ARM1 诞生 ARM = Acorn RISC Machine

2. 低谷:Acorn 倒闭,ARM 独立

  • Acorn 破产
  • 1990 年,ARM 公司从苹果、VLSI、Acorn 分拆出来
  • 苹果当时投资,用于 Newton 掌上电脑(失败)

3. 转折点:1990s 移动电话时代

  • 诺基亚、摩托罗拉功能机需要:小、便宜、省电
  • ARM 架构完美匹配
  • ARM 商业模式革命:只卖架构授权,不造芯片

4. 爆发:2007 年 iPhone

  • iPhone 用 ARM 架构
  • 智能手机时代 = ARM 时代
  • 高通、三星、华为海思、联发科、苹果 A 系列…… 全世界手机芯片全是 ARM

5. 进攻桌面与服务器

  • 苹果 M 系列:ARM 打赢 x86
  • AWS Graviton:服务器大规模用 ARM
  • Windows 全面支持 ARM

ARM 核心特点

  • RISC 精简指令集
  • 低功耗、小面积、低成本
  • 商业模式:IP 授权(架构授权/内核授权)
  • 优势:
    • 功耗无敌
    • 移动生态绝对统治
  • 劣势:
    • 闭源、授权费贵
    • 历史上性能弱于 x86(现在已不成立)

四、RISC-V 发展史:最年轻的“开源革命者”

1. 起源:2010 年,加州大学伯克利分校

  • 教授 David Patterson(RISC 理论提出者之一)
  • 学生 Krste Asanović
  • 目标:
    • 做一个完全开源、免费、可商用的架构
    • 适合教学、科研、工业、IoT、AI、车规

2. 为什么要做 RISC-V?

当时的问题:

  • x86:封闭、垄断、贵
  • ARM:要授权费、不开源、改不动 学术界和小公司根本玩不起

于是他们做了一个极简、模块化、可扩展的 RISC 指令集。

3. 爆发:2015 年后,中国+全球厂商涌入

  • 华为、阿里、中兴、紫光、中科院……
  • 谷歌、西部数据、英伟达、英特尔都加入基金会
  • 原因:
    • 完全开源免费
    • 可随意修改、定制、加密、扩展
    • 无厂商垄断,无政治卡脖子风险

4. RISC-V 核心设计思想

  • 模块化 基础指令极小,扩展按需加(浮点、向量、加密…)
  • 完全开源 指令集文档公开,无授权费
  • 极简优雅 比 ARM 更简单,更容易实现

5. 现状与未来

  • 目前主力:IoT、MCU、嵌入式、AI 加速、车载
  • 中高性能正在追赶
  • 被视为:下一代通用 CPU 架构的最大希望

五、三大架构发展史对比(极简总结)

1. 诞生时间

  • x86:1978
  • ARM:1985
  • RISC-V:2010

2. 出身

  • x86:Intel,为 IBM PC 而生
  • ARM:英国 Acorn,为廉价低功耗电脑而生
  • RISC-V:伯克利大学,为开源自由而生

3. 指令集路线

  • x86:CISC,历史包袱重,兼容优先
  • ARM:RISC,精简,低功耗优先
  • RISC-V:现代 RISC,极简、模块化、开源

4. 商业模式

  • x86:封闭垄断
  • ARM:商业授权 IP
  • RISC-V:开源免费,基金会管理

5. 各自的时代

  • x86:PC 时代 & 服务器时代
  • ARM:智能手机 & 移动终端时代
  • RISC-V:IoT、AI、车载、自研芯片时代

六、一句话看懂三者关系

  • x86 是老霸主:性能强、生态无敌,但封闭、功耗高、历史包袱重。
  • ARM 是新王者:低功耗无敌,移动统治,正在吃掉 PC/服务器,但闭源、收费。
  • RISC-V 是未来:完全开源免费、灵活可定制,生态正在爆发,目标是取代前两者的部分市场。