跳转至

Relax1000 操作系统 417 题细致审计

⚠ 2026-09-02 校对:本报告第三节的红笔勘误表有 13 条需要修正,其中 8 条应撤销。 作废题实为 3 道(Q70、Q105、Q44),不是本文列的 9 道;第 4 章评分应由 6.9 上调至 7.5。 以 Relax1000操作系统-审计校对报告.md 为准,打印清单已同步修订。 招牌结论"Q105 作废"经复核成立。

审计日期:2026-08-31
用途:判断这套题是否值得作为 408 操作系统强化题库,并提供可直接写在打印题册旁边的勘误与使用清单。

一、最终结论

这套题有强化价值,但没有必要不加筛选地刷完 417 题,更不能把解析册当成答案权威。

  • 优点:覆盖广,调度、同步互斥、内存计算、文件索引、磁盘调度、缓冲计算等题型密度较高;不少题适合二轮查边界。
  • 主要问题:部分自编题没有给足前提;少数题把 x86、Linux、Unix/POSIX 的具体实现与王道的 408 教材模型混在一起;个别解析主动否定王道,容易破坏考试口径。
  • 最合适的定位:王道章节题和真题之后的二轮补充选择题库。
  • 不合适的定位:首轮教材、概念背诵来源、判断争议题的最高权威。
  • 如果已经使用王道和零壹 PPT:零壹负责“方法链与图解”,Relax1000 主要负责“密集辨析与计算”。因此只做下文的高价值题即可,不必全刷。

按五章题量加权,综合可用度约为 7.5/10。其中 I/O 管理最稳,文件管理和进程管理的口径风险最大。

二、审计范围与判定规则

章节 题量 题目册印刷页 解析册印刷页 综合评价
第 1 章 计算机系统概述 52 118–126 152–165 8.0/10
第 2 章 进程管理 131 127–151 166–202 7.2/10
第 3 章 内存管理 79 152–166 203–223 7.5/10
第 4 章 文件管理 81 167–181 224–239 6.9/10
第 5 章 输入/输出管理 74 182–194 240–254 8.2/10
合计 417 118–194 152–254 约 7.5/10

每题同时检查题干、选项、答案字母和解析。判断顺序固定为:

  1. 题干明确给出的系统、算法和模型;
  2. 统考稳定概念与王道本书口径;
  3. 通行教材的补充解释;
  4. Linux、Unix/POSIX、x86 等具体实现。

若题干没有指定具体实现,不能用第 4 层覆盖第 2 层。工程实现与教材模型不同时,应并列说明,而不是把教材答案直接判错。

三、打印前必须标出的红笔勘误

第 1 章

题号 题页 / 解页 处理 应写在题旁的短注
Q12 119 / 155 有双错风险 D 只适用于软实时;硬实时不允许超时。题干未限定实时类型。
Q18 121 / 157 改解析 非特权指令可在任意模式执行;应记“用户态只能执行非特权指令”。
Q32 123 / 160 作废 A、B 均错。时钟中断发生时 CPU 可能原本就在内核态,不一定是用户态→内核态。
Q33 123 / 160 改解析 陷入指令通常由用户态程序执行,但不是“必须只能在用户态执行”。
Q50 125 / 164 口径风险 王道把第二类 VMM 简化为用户态进程;解析混入真实产品的内核模块,不宜据此改教材结论。

第 2 章

题号 题页 / 解页 处理 应写在题旁的短注
Q5 127 / 166–167 改解析 exec 不创建新进程,只替换当前进程映像;创建通常由 fork/创建原语完成。
Q12 128 / 169–170 改解析 孤儿进程被收养后继续正常运行,不是被收养后最终终止。
Q38 132 / 176 改解析 共享内存无需物理连续;分页系统可让多个进程映射同一组页框。
Q63 136 / 183–184 改解析 进程已完成就进入终止态,不应先回就绪队列等待下次调度再退出。
Q70 138 / 185 作废 P1、P2 同时到达且未规定同优先级次序;A、D 都可能。
Q76 138–139 / 187 改单位 带权周转时间是比值,无量纲,不是 μs。
Q78 139 / 188 改单位 带权周转时间无量纲,不是 s;数值与答案 D 可保留。
Q80 140 / 188 改题干 “单道程序”应改为“单处理器多道程序”;修正后答案 A=25 才成立。
Q82 140 / 189 作废/改题干 原题问“正确”,解析却认 A、C、D 正确并给 B;应改成“错误的是”。
Q98 144 / 194 改公式 末式应为 [-(n-m), m];答案 A 不变。
Q105 145 / 196 作废,重点标红 题干未写 Linux。按王道,本题 A、B、C、D 全正确,没有“错误项”;原解析按 Linux 选 C。
Q116 147 / 198 改标号 解析末段“Ⅲ错误”应为“Ⅳ错误”。
Q128 149 / 201–202 改措辞 死锁根本原因应记“对不可剥夺资源的竞争 + 推进顺序非法”,不是“资源少”本身。

第 3 章

题号 题页 / 解页 处理 应写在题旁的短注
Q28 156 / 211 作废 18 位逻辑地址、2KB 页只能推出 128 个虚页,不能推出物理内存容量或页框数。
Q44 159 / 215 作废 若目标页已在缓冲区,B、D 所述动作都可能不发生;不是只有 B。
Q67 163 / 220 改解析 MAP_PRIVATE 的修改不会写回原文件;不能笼统说 mmap 修改页都写回文件。答案 C 可保留。
Q76 165 / 222 作废 缺页处理动作依是否有空闲框、牺牲页是否脏等条件变化,A、B、D 都不是必然动作。

第 4 章

题号 题页 / 解页 处理 应写在题旁的短注
Q4 167 / 224–225 改排版 选项标签出现两个 B,第三项应为 C。
Q12 168 / 226 口径冲突 按真实 Unix,独立 open 可有不同打开对象和独立偏移;按王道简化模型,系统表项共享、偏移在进程表。不可反推王道。
Q18 169–170 / 227 改解析 “磁盘、硬盘、U 盘基本都是 Flash 块设备”错误;HDD 是磁介质,U 盘/SSD 才通常基于闪存。
Q19 170 / 227 按王道改答案 王道把读写指针、打开模式放进进程打开文件表,故教材口径应选 A;原解析按 Unix 打开文件描述选 B。
Q22 170 / 228 有歧义 close 不等于可靠落盘,是否立刻 flush 取决于策略;D 也不是普遍必做。
Q23 171 / 228 口径冲突 原 C 是真实 Unix 的 fork 共享打开文件描述语义;王道简化模型把偏移放进进程表,不应按本题改教材。
Q25 171 / 228–229 内部冲突证据 本题答案 B 又采用“同一文件只有一个系统表项”的王道模型,与 Q12/Q19/Q23 前后不一致。
Q55 176 / 234 按王道改答案 按王道 II 错、III 对,应选 C;原答案 B 使用独立 Unix 打开对象。
Q57 176 / 234–235 内部冲突证据 解析又称同一文件共享系统表项,与 Q12/Q19/Q23/Q55 的模型冲突。
Q75 179 / 238 作废 未给目录项数量或目录占块数,解析自行假定每级目录只占一个盘块,信息不足。

文件管理这一组不能简单说“Relax 错、Unix 对”或“王道错、Linux 对”。正确做法是区分两套抽象:

  • 本次 408 备考口径:按王道,两级打开文件表中,进程表保存当前读写指针、访问权和打开方式,系统表保存全局属性与打开计数。
  • 真实 Unix 常见口径:进程 fd 表指向每次打开产生的 open file description;偏移和状态在该对象中,独立 open 通常独立,fork/dup 可以共享。

题目如果明确考 Unix,可以讨论后一套;题目如果考王道章节概念,就按前一套。Relax 在同一章中来回切换而没有声明,这是本章评分最低的主要原因。

第 5 章

题号 题页 / 解页 处理 应写在题旁的短注
Q10 183 / 241 补前提 应问“数据最早/刚刚完整进入内核缓冲区的时刻”;否则 B、C、D 都满足“已经进入”。
Q17 184 / 243 作废 B、D 均有问题;王道的网络应用程序接口是 Socket,D 混入具体网络设备/驱动属性。
Q50 189 / 249 改术语 C-LOCK 是排版错误,应为 C-LOOK;按 C-LOOK 算得 18,答案 C。
Q71 193 / 253 实现边界 A 是教材缓冲 I/O 模型;真实系统也可锁定用户页并 direct I/O,不要把解析写成绝对规律。

四、各章具体质量与建议题号

第 1 章:可用,核心概念题优先

高价值:

  • 操作系统类型与多道程序:Q3–Q11;
  • 双重模式、特权指令与异常:Q14–Q16、Q18–Q20;
  • 中断、异常、系统调用链:Q20–Q31,尤其 Q22–Q29;
  • 系统调用与访管指令:Q33–Q35;
  • 重定位和操作系统结构:Q37–Q44;
  • 虚拟机基础分类:Q49。

后置:Q13、Q17、Q36、Q46–Q48、Q50–Q52。后几题集中在 x86 ABI、BIOS/MBR/PBR、真实虚拟化实现和外核等低频内容。

第 2 章:题量大、价值高,但必须带勘误刷

高价值:

  • 状态、PCB、上下文:Q6–Q10、Q13–Q14、Q17–Q20;
  • 线程模型与资源共享:Q23–Q26、Q28–Q35;
  • IPC 基础:Q38–Q43、Q49–Q52;
  • 调度计算:Q54–Q57、Q60、Q63–Q69、Q71–Q74、Q76–Q78;
  • 同步互斥:Q86–Q96、Q98–Q104,尤其 Q92、Q94–Q95、Q100–Q104;
  • 死锁:Q106–Q109、Q112–Q117、Q119–Q127、Q131。

永久标红并跳过:Q70、Q80、Q82、Q105。

后置或只作扩展阅读:Q27–Q30、Q36、Q44、Q47–Q48、Q53、Q58–Q59、Q61、Q75、Q79、Q81、Q83、Q85、Q97、Q118。Q129–Q130 属多处理机新内容,可以做,但答案以王道原文为准。

第 3 章:计算和核心虚存题不错,工程细节偏多

高价值:

  • 连续分配、分页与分段:Q5、Q14–Q18;
  • 地址转换与页表计算:Q19–Q27、Q29–Q30、Q37、Q45、Q74;
  • TLB、页表项和缺页链:Q23、Q29、Q41、Q49、Q51、Q75;
  • 页面置换和抖动:Q39–Q50、Q69–Q70、Q73、Q77、Q79;
  • 置换计算:Q48、Q53–Q66,尤其 Q58、Q61、Q63。

后置:Q10、Q12、Q57、Q67–Q68、Q72、Q78。Q43、Q52、Q56、Q71 等题的结论只宜当作特定条件下的倾向,不要背成必然规律。

第 4 章:算题可用,打开文件表辨析必须谨慎

高价值:

  • 索引、目录和地址计算:Q8、Q10–Q11、Q37、Q39–Q46、Q49;
  • 文件逻辑/物理结构:Q28–Q38;
  • 硬链接与软链接:Q50–Q58,但 Q55 按王道改;
  • 空闲空间管理:Q60–Q68、Q77–Q81;
  • 打开、读写、关闭核心流程:Q13–Q15、Q20–Q21、Q26。

跳过或先做醒目标注:Q4、Q9、Q12、Q18–Q19、Q22–Q23、Q32、Q55、Q59、Q69–Q76,尤其 Q75。

第 5 章:五章中最适合作为强化练习

高价值:

  • I/O 端口与控制方式:Q2–Q7、Q9;
  • DMA、中断与完整 I/O 流程:Q10–Q12、Q16、Q38、Q63–Q67;
  • 设备独立性与软件层次:Q14–Q18、Q35–Q38、Q69–Q70;
  • 缓冲计算:Q19–Q24,尤其 Q21–Q24;
  • 设备分配和 SPOOLing:Q25–Q30、Q32–Q34;
  • 格式化、坏块:Q39–Q44;
  • 磁盘调度和计算:Q45–Q56,尤其 Q47–Q52、Q55–Q56;
  • 磁盘优化和 SSD 基础:Q57–Q62;
  • 缓冲、缓存辨析:Q72–Q73。

后置:Q8、Q13、Q31、Q36、Q59–Q62 中超出王道核心的固件细节、Q68、Q71、Q73–Q74。Q17 作废,Q50 改成 C-LOOK 后再做。

五、建议的实际刷法

时间有限

不必全刷。按上面的“高价值”题号做一遍,预计覆盖约三分之二题量,已经能获得这套书的大部分收益。顺序为:

  1. 王道对应章节与王道课后题;
  2. 本报告列出的 Relax 高价值题;
  3. 做错后先回王道定位原概念,再看 Relax 解析;
  4. 只把计算过程、条件明确且与王道一致的解析记进笔记。

时间充足

可以全刷题干,但仍建议:

  • 红笔表中的“作废题”直接跳过,不参与正确率统计;
  • “口径冲突题”写清“王道模型 / Unix/Linux 实现”两栏;
  • 偏冷题只判断考点,不背解析中的具体系统实现;
  • 不因本册自编题改变王道主概念,除非能从真题、官方材料或明确题设证明王道错误。

六、关于 Q105 应该按哪个口径

Q105 的原题问“以下关于同步互斥的各种实现方法中,说法错误的是”。其中 C 称“互斥锁无法实现让权等待,属于忙等机制”。

  • 按王道本章的简化互斥锁定义:acquire() 失败后持续循环;这种锁又称自旋锁,属于忙等,不能让权。因此 C 正确。
  • 按 Linux/POSIX 常见工程术语:mutex 常在竞争失败后阻塞或睡眠,spinlock 才持续忙等。按这种语境,C 可以被视为错误。
  • 但题干没有写 Linux/POSIX,也没有先定义它采用哪种 mutex。A、B、D 按王道也正确,所以按本书/408口径四项全对,原单选题失效。

因此备考结论固定为:Q105 作废;了解工程区别,但不按原解析 C 改写王道记忆。

七、最终购买/打印建议

  • 已经拿到 PDF:可以打印题目册,但不建议单独打印完整解析册。解析册电子检索即可。
  • 打印题册时,把本报告第三部分的红笔勘误放在最前面。
  • 若打印成本或时间敏感,优先打印第 2、3、5 章;第 4 章保留计算与链接/空闲空间题,打开文件表争议题按清单跳过。
  • 如果王道、真题和零壹方法题尚未完成,Relax1000 的优先级应低于它们。

一句话定位:这是一套不错的二轮“题目池”,不是一套可以无条件信任的“答案书”。