news 2026/5/30 13:07:27

计算机组成原理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
计算机组成原理

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

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

状态题目类型必刷题目 (年份-题号)核心考点 (必须能口述原理)
[ ]必刷大题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命中,数据一定在主存。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/29 17:47:03

告别“大海捞针“:InternLM2.5-1M如何让百万字长文本变得触手可及?

还记得那个让你抓狂的场景吗?一份200页的合同摆在眼前,你需要在密密麻麻的条款中找出那个关键的风险点。或者面对上百篇学术论文,想要快速梳理出核心观点却无从下手。现在,这些困扰将成为过去式。 【免费下载链接】InternLM Offic…

作者头像 李华
网站建设 2026/5/21 21:12:11

如何快速解决PyTorch Geometric TUDataset加载问题:5个实战技巧

如何快速解决PyTorch Geometric TUDataset加载问题:5个实战技巧 【免费下载链接】pytorch_geometric Graph Neural Network Library for PyTorch 项目地址: https://gitcode.com/GitHub_Trending/py/pytorch_geometric PyTorch Geometric TUDataset是图神经网…

作者头像 李华
网站建设 2026/5/28 15:21:38

BetterDiscord 深度定制指南:打造属于你的专属聊天体验

BetterDiscord 深度定制指南:打造属于你的专属聊天体验 【免费下载链接】BetterDiscordApp Better Discord App enhances Discord desktop app with new features. 项目地址: https://gitcode.com/gh_mirrors/be/BetterDiscordApp 你是否曾经觉得 Discord 的…

作者头像 李华
网站建设 2026/5/29 23:17:56

BUUCTF[jarvisoj_level2_x64]

步骤使用checksec查看使用ida(pro)打开根进vulnerable_function函数依旧是栈溢出这道题我们无法使用上一题的32位来直接使用plt表来跳转到system,所以我们使用ROPgadget使用指令 ROPgadget --binary 文件名 来获取信息这里可以查看到pop rdi;ret的地址在64位中前几个参数我们是…

作者头像 李华
网站建设 2026/5/28 19:39:18

前端如何通过FormData实现大文件分片上传?

网工大三党文件上传救星:原生JS实现10G大文件上传(Vue3IE8兼容) 兄弟,作为刚入坑网络工程的山西老狗,我太懂你现在的处境了——老师要10G大文件上传的毕业设计,网上找的代码全是“断头路”,后端…

作者头像 李华
网站建设 2026/5/22 13:17:08

.NET WebForm如何支持大文件上传的进度显示?

毕业设计:企业级文件传输系统方案探索 在毕业设计选题阶段,我结合自身兴趣与计算机专业所学,确定了企业级文件传输系统这一课题。近期,我在网上搜索相关资料、参与论坛交流、加入多个QQ群和微信群,但收获不尽如人意。很…

作者头像 李华