计算机组成原理


📅 模块一:数据的表示与运算 (选择题高发区)

复习目标: 拿满选择题分数,搞定大题中的某些小问(如溢出判断)。

状态 题目类型 必刷题目 (年份-题号) 核心考点 (必须能口述原理)
必刷大题 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语言中 intfloat 是否会丢失精度?(会) 2. intdouble 呢?(不会)

💾 模块二:存储器层次结构 (大题必考·重灾区)

复习目标: 必须拿下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小时·救命口诀

如果上面的都复习完了,考前看最后一眼这个:

  1. 小端模式 (Little Endian) 位字节放地址。(口诀:小弟在地下)。
  2. Cache行数 = Cache总大小 / 块大小。
  3. 组数 = Cache行数 / 路数。
  4. Tag位数 = 物理地址位数 - 组号位数 - 块内偏移位数。
  5. 流水线吞吐率 = 指令条数 / 总时间。
  6. 中断指令执行结束 后响应;异常 (如缺页、除0)是指令执行过程中响应。
  7. TLB命中 ,Page一定命中;Page命中 ,Cache不一定命中;Cache命中,数据一定在主存。
相关推荐
罗西的思考1 小时前
【OpenClaw具身硬件】MiniClaw 阅读笔记---(1)基础
人工智能·算法·机器学习
蛋先生DX2 小时前
大模型参数存储格式揭秘:BF不是男朋友
深度学习·算法·llm
爱跳舞的烤冷面3 小时前
自学嵌入式第22天(数据结构——哈希)
数据结构·算法·哈希算法
猎嘤一号3 小时前
博弈论(Game Theory)的理论、算法与工程
人工智能·算法·安全·博弈论
月光船幽幽3 小时前
影子模式下保护 logits 不被修改
人工智能·python·算法
马拉AI3 小时前
腾讯开源 Agent 记忆系统,AI“换对话就忘”的问题有了新解法(附安装使用教程)
人工智能·算法·开源·科研
地平线开发者5 小时前
征程6工具链模型X86推理方式说明
算法
地平线开发者5 小时前
【征程6】校准量化中HistogramObserver解析
算法
OuO-26 小时前
笔试强训 Day 34:ISBN 号码、kotori 和迷宫、矩阵最长递增路径
java·算法·矩阵
程序喵大人6 小时前
【C++进阶】STL算法与函数对象 - 04 find、count和any_of把查询写成意图
开发语言·c++·算法