菜鸟-创作你的创作

risc

RISCReduced Instruction Set Computer(精简指令集计算机) 的缩写,是一种处理器架构设计思想,与 CISC(复杂指令集) 相对。

下面用 通俗 + 技术结合 的方式给你讲清楚 👇


一、RISC 是什么(一句话版)

RISC 的核心思想:指令更少、更简单,但执行更快、更高效。


二、RISC 的核心特点(重点)

1️⃣ 指令集精简

2️⃣ Load / Store 架构

内存 → 寄存器 → 计算 → 寄存器 → 内存

3️⃣ 指令长度固定

4️⃣ 大量寄存器

5️⃣ 易于流水线并行


三、RISC vs CISC 对比(必考)

对比项RISCCISC
指令数量
指令复杂度简单复杂
指令长度固定不固定
内存访问仅 Load/Store多指令可直接访存
执行效率高(易并行)单条指令功能强
代表架构ARM、RISC-Vx86

四、典型 RISC 架构

✅ ARM

✅ RISC‑V

✅ MIPS

✅ PowerPC / SPARC


五、为什么现代 CPU 偏向 RISC?

✔ 更省电(移动设备关键)
✔ 更适合多核、并行
✔ 更容易扩展(AI / GPU / NPU)
✔ 编译器优化空间更大

👉 即便是 x86(CISC),内部也会:

把复杂指令拆成类似 RISC 的微指令执行


六、一个简单示例(对比理解)

CISC(x86 风格)

ADD [MEM], REG

👉 一条指令完成取内存 + 运算

RISC(ARM / RISC‑V 风格)

LOAD R1, [MEM]
ADD  R2, R1, R3
STORE R2, [MEM]

👉 多条简单指令,更利于流水线


七、总结一句话(面试高分版)

RISC 通过减少指令复杂度、增加寄存器和流水线并行能力,在整体性能、能耗和可扩展性上更具优势。

退出移动版