王道操作系统课后题——必刷核心题号整理
王道操作系统课后题——必刷核心题号整理
这张 408 王道操作系统高频题表,最适合考前 60 天用。
它主要帮你解决一个问题:
一轮、二轮复习时,到底哪些题必须死磕,哪些题重点刷,哪些题看一眼就够?
408 复习最怕的不是题多,而是把大量时间花在低频冷门题上。
这份整理不是为了让你少学,而是帮你把时间用在更容易出分的地方。
一、这张表怎么用?
1. 一轮复习:先打基础,再刷核心题
建议流程:
看课 / 看书 → 刷核心题 → 对答案 → 标记错题
一轮至少把表里的 “核心刷题号” 刷一遍。
当然,如果你时间充裕,也可以整节全刷。
但不在核心范围内的题,很多属于低频、冷门或重复训练,性价比没有那么高,不建议一开始就死磕。
2. 二轮复习:别平均用力,先刷红色必刷题
二轮建议先做两件事:
- 一轮错题重新刷一遍
- 按表里的 “必刷题号 + 真题题号” 优先刷
这里的“必刷题号”基本都是真题高频考点的延伸训练。
如果时间很紧,不要再从头到尾平均刷了。
先把这些题刷透,收益会更高。
二、重要程度排序
刷题优先级建议如下:
真题 > 必刷题 > 核心题
根据自己的复习时间灵活安排。
如果只剩最后 30~60 天,建议优先刷:
- 真题题号
- 必刷题号
- 一轮错题
- 核心题用来查漏补缺
三、颜色说明
| 颜色 | 含义 | 使用建议 |
|---|---|---|
| 红色 | 必刷题 / 真题题号 | 二轮优先刷,时间紧也不能跳 |
| 橙色 | 高频重点 | 一轮要掌握,二轮可查漏 |
| 绿色 | 一轮巩固 | 打基础用,不建议二轮反复死磕 |
| 黑色 | 核心刷题号 | 一轮至少刷一遍 |
四、按考频划重点
极高频必刷
进程管理
包括:
- 2.1 进程与线程简介
- 2.2 CPU 调度
- 2.3 同步与互斥
- 2.4 死锁
这一章是 408 操作系统的大头,真题覆盖密度很高。
选择题、大题都爱考,尤其是进程状态转换、调度算法、PV 操作、死锁和银行家算法,必须反复刷。
内存管理
包括:
- 3.1 内存管理概念
- 3.2 虚拟内存管理
分页、分段、段页式、地址转换、TLB、缺页中断、页面置换算法,都是高频中的高频。
这部分不仅要会背概念,更要会算题、会画过程。
文件管理
重点是:
- 4.2 目录与文件
别看文件管理章节不算长,但目录结构、文件分配、索引节点、软硬链接、多级索引这些内容,非常容易出综合题。
建议直接按表里的必刷题号重点刷。
I/O 管理
重点是:
- 5.2 设备独立性软件
- 5.3 磁盘和固态硬盘
磁盘调度、设备分配、缓冲区、SPOOLing、SSTF、SCAN、C-SCAN 这些题型都很固定。
理解之后刷一遍,提分很明显。
中频重点刷
包括:
- 1.3 操作系统的运行环境
- 1.6 虚拟机
- 4.3 文件系统
- 5.1 I/O 管理概述
这些模块不一定年年大题考,但选择题很喜欢“偷袭”。
尤其是系统调用、中断、用户态/内核态、特权指令、VFS、DMA 等知识点,容易和其他章节混着考。
低频快速过
包括:
- 1.1 操作系统的基本概念
- 1.2 操作系统发展历程
- 4.1 文件系统基础
这些内容多是基础概念,适合一轮了解、考前查漏。
不建议一开始投入太多时间。
五、王道操作系统必刷题号总表
表格说明:
“核心刷题号”适合一轮打底;
“必刷题号”适合二轮重点刷;
“真题题号”必须优先刷。
| 章节 | 小节 | 页码 | 核心刷题号(不含真题) | 必刷题号(不含真题) | 真题题号(必刷) |
|---|---|---|---|---|---|
| 第一章 计算机系统概述 | 1.1 操作系统的基本概念 | 5 | 05、06、07、08、10 | 10 | 11 |
| 第一章 计算机系统概述 | 1.2 操作系统发展历程 | 10~11 | 01、02、11、12、14、16 | 12、16 | 17、18、19、20 |
| 第一章 计算机系统概述 | 1.3 操作系统的运行环境 | 19~20 | 03、05、07、08、09、10、11、12、13、14、15 | 03、05、07、08、09、11、14 | 16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31、32、33 |
| 第一章 计算机系统概述 | 1.6 虚拟机 | 31~32 | 04、05、06、07、09、14、15、18 | 04、07、18 | 20、21、22 |
| 第二章 进程管理 | 2.1 进程与线程简介 | 51~56 | 01、02、03、04、08、10、11、15、16、21、22、24、27、28、29、33、34、35、40、41、42、43、46、48、49、50、51、52、53、54、55、56、57 | 08、10、15、16、27、28、29、33、34、40、41、43、46、48、49、50、51、52、53、54、55、56、57 | 58、59、60、61、62、63、64、65、66、67、68、69、70、71、72、73 |
| 第二章 进程管理 | 2.2 CPU 调度 | 78~81 | 03、04、06、07、08、09、10、13、14、15、16、18、19、20、21、22、23、25、26、28、29、30、32、33、35、36 | 07、08、09、15、18、19、21、22、23、26、28、29、35、36 | 37、38、39、40、41、42、43、44、45、46、47、48、49、50、51、52、53、54、55、56、57 |
| 第二章 进程管理 | 2.3 同步与互斥 | 114~118 | 01、03、07、12、13、16、17、18、21、22、23、24、25、26、28、29、30、32、33、35、36、37、38、39、41、42、43、44、45、46 | 12、13、16、17、23、24、25、26、30、32、33、35、36、37、38、39、41、42、43、44、45、46 | 47、48、49、50、51、52、53、54、55、56 |
| 第二章 进程管理 | 2.4 死锁 | 158~162 | 01、04、06、07、09、10、11、14、15、16、17、18、19、21、22、26、28、29、30、31、32、33 | 09、10、11、16、19、21、26、28、29、30、32、33 | 34、35、36、37、38、39、40、41、42、43、44、45 |
| 第三章 内存管理 | 3.1 内存管理概念 | 191~196 | 02、03、04、06、07、08、09、10、11、12、14、16、17、19、20、21、22、24、25、26、29、30、31、32、33、38、39、40、43、44、45、46、47、48、49、50、51、52、53、54、55、56、57、58 | 02、03、04、06、07、08、10、11、16、19、20、21、22、30、31、38、44、45、47、48、52、53、54、56、57、58 | 59、60、61、62、63、64、65、66、67、68、69、70、71、72 |
| 第三章 内存管理 | 3.2 虚拟内存管理 | 226~230 | 01、02、03、04、05、06、07、08、09、12、13、14、15、16、17、18、19、20、21、22、23、24、26、28、29、30、32、33、36、37、38、39、40、41、42 | 03、07、12、13、14、15、16、17、19、20、22、23、24、28、30、33、37、38、39、40、41、42 | 43、44、45、46、47、48、49、50、51、52、53、54、55、56、57、58、59、60、61 |
| 第四章 文件管理 | 4.1 文件系统基础 | 256 | 02、03、04、05 | 04、05 | 无 |
| 第四章 文件管理 | 4.2 目录与文件 | 271~275 | 01、02、03、04、06、08、09、10、11、12、13、16、17、18、21、24、25、27、28、30、31、32、33、34、35、37、38、39、40、42、43、44、45、46、47 | 04、09、10、16、17、18、25、27、28、30、31、32、33、34、37、38、39、40、42、43、44、47 | 49、50、51、52、53、54、55、56、57、58、59、60、61、62、63、64、65、66、67、68、69、70 |
| 第四章 文件管理 | 4.3 文件系统 | 300~301 | 01、02、03、04、05、07、08、10、11、12 | 07、08、10、11、12 | 13、14、15、16、17、18 |
| 第五章 I/O 管理 | 5.1 I/O 管理概述 | 314~316 | 01、02、03、04、05、06、08、09、10、11、14、16、17、18、19、20、21、22 | 03、06、08、09、11、18、19、20、21、22 | 23、24、25、26 |
| 第五章 I/O 管理 | 5.2 设备独立性软件 | 329~332 | 01、02、03、06、07、08、09、10、12、14、16、17、19、20、21、23、24、25、26、27、28、29、31、32、33、34、35 | 01、09、10、16、19、20、21、24、25、31、34、35 | 36、37、38、39、40、41、42、43、44、45、46 |
| 第五章 I/O 管理 | 5.3 磁盘和固态硬盘 | 348~351 | 04、07、08、09、10、11、12、13、14、15、16、17、18、19、20、21、22、24、25、26 | 04、07、13、15、16、17、18、19、20、21、22、24、25、26 | 27、28、29、30、31、32、33、34、35 |
六、分章考点说明表
下面这部分适合放在总表后面。
如果总表是“刷哪些题”,那这张表就是“为什么刷这些题”。
第一章:计算机系统概述
| 章节 | 页码 | 必做题号 | 对应 408 高频考点 | 考频判断 | 建议轮次 | 说明 |
|---|---|---|---|---|---|---|
| 1.1 | 5 | 01、04、09 | OS 的定义、功能、资源管理 | 中频 | 一轮巩固 | 作为基本概念打底即可,二轮不必反复刷。 |
| 1.1 | 5 | 05 | 并发 vs 并行 | 高频前置 | 一轮巩固 | 后面多任务、多处理器、虚拟机题都会用到。 |
| 1.1 | 5 | 06、07、08 | 系统调用接口、请求系统服务 | 高频前置 | 一轮巩固 | 和 10、11 同考点,先做这些再做真题。 |
| 1.1 | 5 | 10、11 | 库函数 vs 系统调用;OS 提供给应用程序的接口 | 高频 | 二轮刷题 | 11 是 2010 统考真题;系统调用几乎贯穿后面中断、用户态/内核态题。 |
| 1.2 | 10~11 | 01 | 多道程序设计提高资源利用率 | 高频前置 | 一轮巩固 | 是 2016、2017、2022 多道程序真题的基础。 |
| 1.2 | 10~11 | 12 | 分时系统响应时间计算:时间片 × 就绪进程数 | 中高频 | 二轮刷题 | 本章少数计算型题,和 408 喜欢的“小公式直接算”题型吻合。 |
| 1.2 | 10~11 | 17、18、19、20 | 多道程序、批处理、并发并行、CPU 利用率 | 高频 | 二轮刷题 | 都是真题或真题同源考点,常考说法组合判断。 |
| 1.3 | 19~20 | 03、07、14 | 系统调用、Trap、用户态与内核态切换 | 极高频 | 二轮刷题 | 是 1.3 多道真题的基础模型。 |
| 1.3 | 19~20 | 16~33 | 中断、异常、系统调用、特权指令、硬件/OS 分工 | 极高频 | 二轮刷题 | 1.3 是第一章最高频区域,真题密度非常高。 |
| 1.6 | 31~32 | 04、05、06、07、09 | 宏内核、微内核、机制与策略分离、性能开销 | 中高频 | 一轮巩固 | 为 2023 微内核真题服务。 |
| 1.6 | 31~32 | 18、20、21、22 | VMM、OS 初始化、中断向量表、虚拟化 | 中高频 / 新增趋势 | 二轮刷题 | 虚拟化近年热度上升,2025 真题已考。 |
第二章:进程管理
| 章节 | 页码 | 必做题号 | 对应 408 高频考点 | 考频判断 | 建议轮次 | 说明 |
|---|---|---|---|---|---|---|
| 2.1 | 51~56 | 01、03、04、11、22、24 | 进程概念、进程映像、PCB、进程内存映像 | 高频前置 | 一轮巩固 | PCB 是进程存在的唯一标志,是后面进程创建、终止、切换的基础。 |
| 2.1 | 51~56 | 08、10、47、58、68、72 | 进程创建、进程终止、资源回收 | 极高频 | 二轮刷题 | 408 常考“创建进程做什么、不做什么”“终止进程一定回收什么”。 |
| 2.1 | 51~56 | 15、16、27、40、41、43、44、45、46、61、63、64、65、69、71 | 进程 / 线程状态转换 | 极高频 | 二轮刷题 | 状态转换几乎是第二章最稳定高频点。 |
| 2.1 | 51~56 | 33、34、35、48、49、50、51、52、53、54、55、56、57、59、60、66、73 | 进程 vs 线程;线程共享 / 私有资源 | 极高频 | 二轮刷题 | 重点掌握“进程是资源分配单位,线程是调度单位”。 |
| 2.2 | 78~81 | 04、20、23、25、30、46、50、54 | 时间片轮转、状态转换、周转时间计算 | 极高频 | 二轮刷题 | 常考时间片用完转就绪态、时钟中断、PCB/就绪队列。 |
| 2.2 | 78~81 | 15、26、27、28、47、48、52、53 | 调度计算、平均周转时间、平均等待时间 | 极高频 | 二轮刷题 | 必须会画甘特图,区分完成时间、周转时间、等待时间。 |
| 2.2 | 78~81 | 06、13、14、41、51 | 调度时机、临界区能否调度 | 极高频 | 二轮刷题 | 408 爱考“处于临界区也可能被调度”。 |
| 2.3 | 114~118 | 03、12、13、16、17、18、23、24、25、26、30、32、35、47、55 | 信号量与 PV 操作 | 极高频 | 二轮刷题 | 信号量当前值、等待进程数、P/V 顺序是稳定高频。 |
| 2.3 | 114~118 | 33、46、49、50、53 | 并发执行、共享变量结果范围 | 极高频 | 二轮刷题 | 要会列指令交错,这是同步互斥里的高频推演题。 |
| 2.4 | 158~162 | 09、10、11、15、28、34、38、41、44 | 同类资源死锁公式、资源数量下界 | 极高频 | 二轮刷题 | 必须掌握“每个进程最多占有 k-1 个仍不死锁”的思想。 |
| 2.4 | 158~162 | 26、29、30、35、36、37、41、43、45 | 银行家算法、安全序列、安全性检查 | 极高频 | 二轮刷题 | 银行家算法是死锁章节最重要计算题型。 |
第三章:内存管理
| 章节 | 页码 | 必做题号 | 对应 408 高频考点 | 考频判断 | 建议轮次 | 说明 |
|---|---|---|---|---|---|---|
| 3.1 | 191~196 | 01、02、03、18、59 | 存储管理目标、内存保护、界地址保护 | 高频前置 | 一轮巩固 | 内存保护不能只靠 OS 软件,必须有硬件支持。 |
| 3.1 | 191~196 | 06、07、15、20、21、22、23、61、66、69、72 | 动态分区分配、空闲区合并、伙伴算法 | 极高频 | 二轮刷题 | 常考空闲块大小、合并规则、最佳适应产生碎片。 |
| 3.1 | 191~196 | 16、24、25、29、30、31、38、39、43、48、53、54、55、56、57、62、64、68、70 | 分页存储管理、页表、多级页表、分页地址计算 | 极高频 | 二轮刷题 | 第三章最常见计算点。 |
| 3.1 | 191~196 | 08、26、27、32、33、40、44、49、50、60、65、67 | 分段存储管理、段表、越界判断、共享段 | 极高频 | 二轮刷题 | 常考最大段长、段内地址是否越界、共享段段号是否必须相同。 |
| 3.2 | 226~230 | 03、24、28、37、43、46、56 | 缺页中断处理流程、有效位、修改位、访问位 | 极高频 | 二轮刷题 | 核心流程:缺页中断→调页→修改页表→重新执行被中断指令。 |
| 3.2 | 226~230 | 14、19、20、21、30、38、42、47、54、55 | TLB、有效访问时间、多级页表、地址变换计算 | 极高频 | 二轮刷题 | 408 最喜欢的计算型考点之一。 |
| 3.2 | 226~230 | 15、16、17、22、23、25、33、39、48、50、51、53、59 | 页面置换算法:FIFO、LRU、CLOCK、Belady 异常 | 极高频 | 二轮刷题 | 页面置换是第三章最重要计算题型,必须会手推。 |
第四章:文件管理
| 章节 | 页码 | 必做题号 | 对应 408 高频考点 | 考频判断 | 建议轮次 | 说明 |
|---|---|---|---|---|---|---|
| 4.1 | 256 | 02、03、04 | 文件逻辑结构、索引文件、流式文件 | 中高频前置 | 一轮巩固 | 逻辑结构和物理结构常混考。 |
| 4.1 | 256 | 05 | 索引顺序文件、平均查找次数 | 中高频 / 计算型 | 二轮刷题 | 和目录检索平均访盘次数思路一致。 |
| 4.2 | 271~275 | 01、02、03、04、49、58、63、67、70 | FCB、inode、目录项、内存索引节点 | 极高频 | 二轮刷题 | 近年反复考“目录项存什么,inode 存什么”。 |
| 4.2 | 271~275 | 16、17、18、19、21、22、24、29、30、31、50、57、65 | 文件物理结构:连续、链接、索引 | 极高频 | 二轮刷题 | 随机访问且易扩展选索引结构。 |
| 4.2 | 271~275 | 32、33、34、53、56、59 | inode 多级索引、最大文件长度、访盘次数 | 极高频 | 二轮刷题 | 文件管理章节最稳定计算题型。 |
| 4.2 | 271~275 | 37、38、39、40、42、54、58、64、67、68 | open / read / write / close、打开文件表、文件描述符 | 极高频 | 二轮刷题 | 重点区分 open 按名查找,read/write 用文件描述符。 |
| 4.3 | 300~301 | 07、08、10、11、13、14、15、16、17、69 | 位图法、空闲链表、成组链接、FAT | 极高频 | 二轮刷题 | 空闲空间管理近年考得很密。 |
第五章:I/O 管理
| 章节 | 页码 | 必做题号 | 对应 408 高频考点 | 考频判断 | 建议轮次 | 说明 |
|---|---|---|---|---|---|---|
| 5.1 | 314~316 | 03、06、08、09、10、11、26 | DMA 控制方式、DMA 控制器、预处理 / 后处理 | 极高频 | 二轮刷题 | DMA 是 I/O 章节最稳定考点之一。 |
| 5.1 | 314~316 | 16、17、24、25、40、44 | I/O 软件层次、设备无关软件、设备驱动程序、中断处理程序 | 极高频 | 二轮刷题 | 要会判断系统调用、驱动程序、中断处理程序各自负责什么。 |
| 5.1 | 314~316 | 18、19、20、21、23、46 | 中断驱动 I/O、键盘中断、硬件/软件分工、进程阻塞 | 极高频 | 二轮刷题 | 重点区分中断响应阶段硬件完成什么,中断处理程序完成什么。 |
| 5.2 | 329~332 | 02、03、06、09、10、12、13、38、39、41 | 缓冲技术、单缓冲 / 双缓冲、时间计算 | 极高频 | 二轮刷题 | 单缓冲、双缓冲时间计算是高频计算题。 |
| 5.2 | 329~332 | 19、20、21、22、23、24、25、26、27、28、42 | SPOOLing、虚拟设备、输入井 / 输出井 | 极高频 | 二轮刷题 | SPOOLing 重点是把独占设备逻辑上改造成共享设备。 |
| 5.3 | 348~351 | 13、14、20、21、22、27、29、32、33、34 | 磁盘调度:FCFS、SSTF、SCAN、C-SCAN | 极高频 | 二轮刷题 | 必须会画访问序列并算磁头移动距离。 |
| 5.3 | 348~351 | 15、16、17、18、19 | 磁盘地址结构、柱面 / 磁头 / 扇区换算、传输率 | 高频 / 计算型 | 二轮刷题 | 是磁盘调度之外最重要的小计算题。 |
| 5.3 | 348~351 | 24、25、26、35 | SSD 特性、磨损均衡、SSD 与机械硬盘差异 | 中高频 / 新增趋势 | 二轮刷题 | SSD 是近年趋势点,2025 真题已考。 |
七、最后说几句
这张表不是让你“只刷这些题”,而是帮你建立一个优先级。
如果你时间充足,可以全刷。
但如果已经进入二轮、三轮,甚至只剩考前 60 天,就不要再平均用力了。
优先顺序很简单:
- 先刷真题
- 再刷必刷题
- 最后用核心题查漏补缺
408 操作系统的题型其实很稳定。
高频模块刷透,很多题看到题干就能反应出考点。
少刷无效题,多刷高频题。
这才是考前提分最现实的路线。
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)