单元总览
处理器基础
CIE A-Level 计算机科学· 5 分钟阅读 📊 n/a
1. 单元概览
本单元从CPU的基本工作原理逐步深入到提升性能的高级设计方案。你将从处理器核心组件和标准取指-译码-执行周期开始学习,进而了解指令的结构和数据访问方式。之后我们会对比两种主流处理器架构范式,再介绍两种提升处理速度的核心技术:流水线和多核设计。
2. 常见陷阱
错误做法:
将时钟频率与处理器整体性能混淆
原因:
学生通常认为更高的时钟频率一定意味着更快的性能,忽略了架构、流水线和核心数的影响。
正确做法:
对比不同处理器时,要基于所有设计因素评估性能,不能只看时钟频率。
错误做法:
认为RISC在所有使用场景中都优于CISC
原因:
RISC的优势依赖于使用场景,CISC目前仍在大量特定应用中广泛使用。
正确做法:
要基于使用场景、功耗约束和设计目标对比RISC和CISC,不能一概而论。
错误做法:
将流水线技术与多核处理混淆
原因:
二者都能提升性能,但工作机制完全不同。
正确做法:
记住:流水线是在单核上重叠执行指令,而多核是利用多个独立核心并行执行。
3. 速查表
概念 | 核心定义 / 公式 |
|---|---|
取指-译码-执行周期 |
|
CPI | 每条指令周期:执行一条指令所需的平均时钟周期数 |
立即寻址 | 操作数的值直接存储在指令本身中 |
RISC核心特征 | 定长指令、大寄存器组、简单指令、依赖编译器优化 |
CISC核心特征 | 变长指令、复杂指令、较小寄存器组、硬件实现复杂操作 |
流水线加速比(理想情况) | 对于满载流水线:加速比 = 流水线级数 |
阿姆达尔定律 | 加速比 = , where = 代码可并行化比例, = 核心数 |
下一步
你可以从第一个子主题「CPU结构与功能」开始本单元的学习。请按顺序学习每个子主题,从基础工作原理到高级性能优化,逐步构建你的知识体系。完成本单元所有主题后,你可以进入下一个单元,学习存储器与存储基础。
