📅 模块一:数据的表示与运算 (选择题高发区)
复习目标:拿满选择题分数,搞定大题中的某些小问(如溢出判断)。
| 状态 | 题目类型 | 必刷题目 (年份-题号) | 核心考点 (必须能口述原理) |
|---|---|---|---|
| [ ] | 必刷大题 | 2025-44(必做预测) 2011-43(经典类型) | 1.补码运算与标志位: 能区分CF(无符号进位)和OF(有符号溢出)的生成条件。 2.移位运算:逻辑移位 vs 算术移位(符号位变不变?)。 |
| [ ] | 精选选择 | 2022-14,2018-14(IEEE754) 2025-14(溢出判断) 2020-14(大小端) | 1.IEEE 754 浮点数(重中之重): 阶码偏置值(127)、规格化、最大/最小数、无穷大/非数的表示。 2.大端/小端模式: 知道低位字节存在低地址还是高地址(小端=低对低)。 |
| [ ] | 速记概念 | 暂无 | 1. C语言中int转float是否会丢失精度?(会)2. int转double呢?(不会) |
💾 模块二:存储器层次结构 (大题必考·重灾区)
复习目标:必须拿下Cache大题!这是最容易拿分也最容易丢分的地方。
| 状态 | 题目类型 | 必刷题目 (年份-题号) | 核心考点 (必须能口述原理) |
|---|---|---|---|
| [ ] | 必刷大题 | 2025-43(必做预测) 2020-44(典型计算) 2016-45(虚拟内存结合) 2010-44(数组访问分析) | 1.Cache地址映射计算(死命令,必须会): 给定主存地址,能算出 Tag位、组号(Index)、块内偏移(Offset)各占几位。 2.命中率/缺失率计算: 特别是二维数组按行/按列访问时的缺失率分析。 3.虚拟内存 (TLB/页表): TLB -> 页表 -> Cache -> 主存 的查找顺序。 |
| [ ] | 精选选择 | 2022-16,2014-16(Cache原理) 2010-17(TLB命中逻辑) | 1.SRAM vs DRAM: 谁做Cache(SRAM)?谁做主存(DRAM)?谁需要刷新(DRAM)? 2.写策略: 全写法(Write Through) vs 回写法(Write Back)的区别。 |
⚙️ 模块三:指令系统与CPU (难点·流水线)
复习目标:攻克流水线时空图,看懂数据通路图。
| 状态 | 题目类型 | 必刷题目 (年份-题号) | 核心考点 (必须能口述原理) |
|---|---|---|---|
| [ ] | 必刷大题 | 2024-43(数据通路) 2015-43(控制信号) 2014-44(流水线阻塞) 2012-44(画时空图) | 1.指令流水线冒险: 数据冒险(RAW)、控制冒险(跳转指令)。 2.流水线阻塞与转发: 什么情况需要插入气泡(Stall)?什么情况可以用转发(Bypass)解决? 3.寻址方式: 相对寻址(PC+偏移)和基址寻址(Base+偏移)的计算。 |
| [ ] | 精选选择 | 2019-18(数据冒险) 2011-18(流水线特点) 2017-12(CPI计算) | 1.CISC vs RISC: RISC:定长指令、硬布线、通用寄存器多。 2.性能指标: CPI、MIPS、主频之间的计算公式。 |
🔌 模块四:总线与I/O系统 (公式套路区)
复习目标:背公式,算磁盘时间,分清中断和DMA。
| 状态 | 题目类型 | 必刷题目 (年份-题号) | 核心考点 (必须能口述原理) |
|---|---|---|---|
| [ ] | 必刷大题 | 2022-44(磁盘+DMA) 2018-43(CPU占用率) 2009-43(经典老题) | 1.磁盘存取时间: 寻道时间 + 旋转延迟(平均转半圈) + 传输时间。 2.DMA相关计算: DMA每传输一块数据,CPU需要处理几次中断?DMA占用总线周期怎么算? |
| [ ] | 精选选择 | 2015-19(总线) 2025-22(中断) 2019-22(DMA过程) | 1.中断 vs DMA: 中断是软件处理(慢,处理异常/低速设备);DMA是硬件传输(快,块设备)。 2.中断隐指令: 关中断、保存断点、引出中断服务程序(这三步是硬件做的)。 |
🚀 考前最后3小时·救命口诀
如果上面的都复习完了,考前看最后一眼这个:
- 小端模式 (Little Endian):低位字节放低地址。(口诀:小弟在地下)。
- Cache行数= Cache总大小 / 块大小。
- 组数= Cache行数 / 路数。
- Tag位数= 物理地址位数 - 组号位数 - 块内偏移位数。
- 流水线吞吐率= 指令条数 / 总时间。
- 中断是指令执行结束后响应;异常(如缺页、除0)是指令执行过程中响应。
- TLB命中,Page一定命中;Page命中,Cache不一定命中;Cache命中,数据一定在主存。