王道《操作系统》核心考点讲义
面向零基础 / 跨考小白 · 配合《小白 21 天学完王道 OS 日程表》使用
用法:每章先看 CodeBrick 动画建立画面(OS Visual 总入口 os-visual ;OS Blog 总入口 os-blog )→ 读王道对应节 → 做本节「习题精选」→ 用本讲义「自测」验收。
第 1 章 计算机系统概述(地基,考频低,理解即可)
核心考点
- 操作系统四大特征:并发、共享、虚拟、异步;其中并发 + 共享是最基本特征。
- 五大功能:处理机管理 / 存储器管理 / 文件管理 / 设备管理 + 接口(命令 / 程序接口)。
- 运行环境:
- 两种 CPU 态:内核态(管态) vs 用户态(目态),特权指令只能在内核态执行。
- 中断 vs 异常(内中断):中断来自 CPU 外部(I/O 完成、时钟),异常来自 CPU 内部(除零、缺页、非法指令)。
- 系统调用:用户态 → 内核态的唯一合法途径(如 read/write/fork),通过陷入指令(trap)实现。
- 操作系统结构:大内核 vs 微内核;引导过程、虚拟机(概念理解)。
易错警示
- 中断和异常都会"打断"CPU,但来源不同(外 / 内)。
- 系统调用是进程主动陷入,中断是被动响应;两者都导致 CPU 态切换。
CodeBrick 配合(直达链接):
- 操作系统总览动画:os-concepts
- CPU 态:cpu-mode | 中断与异常:interrupt-exception-os | 系统调用:system-call
- 图文(OS Blog):os-concept
自测:① 背出 4 大特征;② 内核态 / 用户态区别;③ 系统调用怎么从用户态进内核态。
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):概念/功能(p2)、四大特征(p3)、内核态/用户态(p5)、中断异常(p6)、系统调用(p7)、体系结构(p8)、引导(p10)、虚拟机(p11)
- 📺 选择题精讲(BV1NjExzVEtH):1.1 选择 p1–p3、1.2 选择 p4–p7、1.3 选择 p8–p14、1.6 选择 p15–p19(每节多集,点首集顺看)
第 2 章 进程与线程(重中之重,分值最大)
2.1 进程与线程
- 进程:程序的一次执行,是资源分配的基本单位。组成 = PCB + 程序段 + 数据段。
- 进程五态:新建、就绪、运行、阻塞、终止。转换:
- 就绪 → 运行(被调度);运行 → 就绪(时间片到 / 被抢占);
- 运行 → 阻塞(等待 I/O / 资源);阻塞 → 就绪(I/O 完成 / 资源到位)。
- 进程控制用原语(创建 / 终止 / 阻塞 / 唤醒 / 切换),执行不可中断。
- 线程:CPU 调度的基本单位,同进程内线程共享地址空间,切换开销远小于进程。
- 进程通信:共享存储、消息传递、管道。上下文切换 = 保存 / 恢复寄存器现场。
易错:进程管资源、线程管调度;线程切换不一定切换进程。
CodeBrick 配合(直达链接):
- 进程 / 线程概念动画:process-thread-concepts
- 进程状态转换动画:process-state
- 进程通信:ipc
- 图文:process-concept
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):进程概念/组成/特征(p12)、进程状态与转换(p13)、进程控制(p14)、进程通信/信号(p15)、线程概念/特点(p17)、线程实现/模型(p18)、线程状态(p19)
- 📺 选择题精讲(BV1NjExzVEtH):2.1 选择 p20–p34(共15集)
2.2 CPU 调度(必考计算)
- 调度层次:高级(作业)→ 中级(内存)→ 低级(进程 / CPU)。
- 算法对比:
| 算法 | 思想 | 优点 | 缺点 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| FCFS | 先来先服务 | 简单公平 | 短作业等待长 |
| SJF / SPF | 最短作业 / 进程优先 | 平均周转最短 | 长作业饥饿、需预知时长 |
| HRRN | 响应比高者优先 | 兼顾长短作业 | 需计算响应比 |
| 时间片轮转 RR | 按时间片轮流 | 公平、响应快 | 时间片大小影响大 |
| 优先级 | 高优先级先 | 灵活 | 低优先级饥饿 |
| 多级反馈队列 MLFQ | 多级队列 + 时间片递进 | 综合较优 | 参数调优复杂 |
- 必会计算:周转时间 = 完成 − 到达;带权周转 = 周转 ÷ 服务时间;平均周转 = 各周转均值。给一组进程,手算 FCFS / SJF / RR 的 Gantt 图与平均周转。
CodeBrick 配合(直达链接):
- 调度算法模拟器(同一组进程对比 FCFS/SJF/HRRN/RR/优先级/MLFQ 的 Gantt 图):scheduling
- 单算法动画:FCFS fcfs | SJF sjf | RR rr | 优先级 priority | MLFQ mlfq
- 图文:scheduling-concept
自测:给 5 个进程算 RR(q=2)平均周转;说清时间片太大 / 太小的后果。
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):调度概念/层次(p20)、调度时机/切换(p21)、调度评价指标(p23)、FCFS/SJF/HRRN(p24)、RR/优先级/MLFQ(p25)、多级队列(p26)、多处理机调度(p27)
- 📺 选择题精讲(BV1NjExzVEtH):2.2 选择 p35–p47(共13集)
2.3 同步与互斥(综合题常客)
- 临界区:访问临界资源的代码段,必须互斥进入。
- 实现互斥:软件方法(了解)、硬件指令、互斥锁、信号量、管程。
- 信号量 P / V:P(wait) 申请资源减 1,V(signal) 释放加 1;S<0 时 P 操作阻塞。
- 经典问题(必须能手写 PV):
- 生产者 — 消费者(有界缓冲:empty / full / mutex 三个信号量)
- 读者 — 写者(读读共享、读写互斥、写写互斥;写者优先为变体)
- 哲学家进餐(5 筷子信号量;避免死锁:最多 4 人拿筷 / 奇偶法 / 仅左右都空闲才拿)
- 管程:封装数据 + 过程,用条件变量实现同步(了解)。
易错:信号量初值含义;P/V 的顺序(先 P 资源还是先 P 互斥);读者—写者计数器的 P/V 配对。
CodeBrick 配合(直达链接):
- 同步互斥概念:sync-mutex | 信号量:semaphore | 管程:monitor-condition
- 经典问题逐步动画:生产者-消费者 producer-consumer | 读者-写者 reader-writer | 哲学家进餐 dining-philosophers
- 图文:semaphore
自测:能手写有界缓冲的生产—消费 PV;解释信号量 S 初值代表什么。
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):同步互斥概念(p28)、互斥软/硬件(p29)、互斥锁(p31)、信号量机制(p32)、信号量实现(p33)、生产者-消费者(p34)、多生产者-多消费者(p35)、读者-写者(p36)、哲学家进餐(p37)、管程(p38)
- 📺 选择题精讲(BV1NjExzVEtH):2.3 选择 p48–p59(共12集)
2.4 死锁
- 4 个必要条件(全满足才死锁):互斥、占有并等待、不可抢占、循环等待。
- 死锁预防:破坏 4 条件之一(如一次性分配破坏"占有等待")。
- 死锁避免:银行家算法(安全性检查:找一条安全序列使所有进程都能运行完),必会手算。
- 死锁检测与解除:资源分配图化简;解除 = 终止进程 / 抢占资源。
CodeBrick 配合(直达链接):
- 银行家算法动画:banker
- 死锁检测动画:deadlock-detection
- 图文:banker
自测:判断一组资源请求是否死锁;银行家算法判断某状态是否安全。
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):死锁概念(p39)、预防死锁(p40)、避免死锁/银行家(p41)、检测与解除(p42)
- 📺 选择题精讲(BV1NjExzVEtH):2.4 选择 p60–p68(共9集)
第 3 章 内存管理(分值大,计算多)
3.1 内存管理概念
- 基本功能:分配 / 回收、地址转换(重定位)、保护、共享、扩充(虚拟)。
- 连续分配:单一连续、固定分区、动态分区(首次 / 最佳 / 最坏适应),存在碎片问题。
- 分页:进程地址空间分固定大小"页",内存分"页框",页表映射。逻辑地址 = 页号 + 页内偏移。
- 分段:按逻辑意义分"段",段表记录基址 + 界限。逻辑地址 = 段号 + 段内偏移。
- 段页式:先分段再分页,地址 = 段号 + 页号 + 页内偏移(三次访存)。
- 分页 vs 分段:分页物理、用户无感;分段逻辑、用户可见;分段无内部碎片有外部碎片,分页反之。
CodeBrick 配合(直达链接):
- 连续分配动画:contiguous-allocation
- 分页 / 分段 / 段页式动画:paging | segmentation | seg-paging
- 图文:paging
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):内存基础/概念(p43)、进程内存映像(p45)、覆盖与交换(p46)、连续分配/动态分区(p47)、分页概念(p49)、地址变换(p50)、快表TLB(p51)、两级页表(p52)、分段(p53)、段页式(p54)
- 📺 选择题精讲(BV1NjExzVEtH):3.1 选择 p69–p83(共15集)
3.2 虚拟内存
- 局部性原理(时间 + 空间)是虚拟内存的基础。
- 请求分页:页表项加状态位 / 访问位 / 修改位,缺页时调入。
- 页框分配:固定 / 可变分配,局部 / 全局置换。
- 页面置换算法(必考计算缺页次数):
| 算法 | 思想 | 特点 / 缺憾 |
|---|---|---|
| ------ | ------ | ------------ |
| OPT | 置换最远将来使用 | 不可实现,作基准 |
| FIFO | 置换最早调入 | Belady 异常(帧增缺页反增) |
| LRU | 置换最久未用 | 近似最优,实现开销大 |
| CLOCK | 二次机会循环扫描 | LRU 近似,实用 |
- 给引用串 + 页框数,手算各算法缺页次数并对比。
- 抖动(颠簸):缺页率过高致 CPU 利用率骤降;用工作集模型缓解。
- 地址翻译:逻辑地址 → 页表 → 物理地址,快表 TLB 加速(命中则少一次访存)。
CodeBrick 配合(直达链接):
- 页面置换模拟器(输入引用串对比 FIFO/LRU/CLOCK/OPT 缺页次数):page-replace
- 单算法动画:FIFO fifo-replace | LRU lru-replace | CLOCK clock-replace | OPT opt-replace
- 虚拟内存概念 / 页框分配:virtual-memory | page-frame-allocation
- 图文:page-replace-simulator
自测:手算 LRU 缺页次数;解释 FIFO 的 Belady 异常;TLB 命中 / 未命中各几次访存。
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):虚拟内存概念(p55)、请求分页(p56)、页面置换算法(p57)、页面分配策略(p58)、内存映射文件(p59)
- 📺 选择题精讲(BV1NjExzVEtH):3.2 选择 p84–p96(共13集)
第 4 章 文件管理(抓主干)
- 文件逻辑结构:无结构(流式)/ 有结构(记录)。
- 文件物理结构(重点):
- 连续分配:连续块,支持随机访问,易产生外部碎片。
- 链式分配:隐式 / 显式(FAT),无碎片,顺序访问慢。
- 索引分配:单级 / 多级 / 混合索引,大文件友好。
- FCB 与索引节点(inode):存文件元数据;inode 让目录项更精简。
- 目录结构:单级 / 两级 / 树形(主流)/ 无环图 / 通用图。
- 文件共享:硬链接(同 inode,删一不影响另一)→ 软链接(独立文件存路径,原文件删则失效)。
- 文件保护:访问类型 + rwx。
- 文件系统:结构、布局、空闲空间管理(位示图 / 空闲链表 / 成组链接)、VFS、挂载。
CodeBrick 配合(直达链接):
- 文件概念 / 目录结构 / 文件系统布局 / 空闲管理(概念动画):file-concepts | directory-structure | free-space-management
- 文件物理结构动画:连续 contiguous-file | 链式 linked-file | 索引 indexed-file
- 图文:file-physical-structure
自测:连续 / 链式 / 索引三种物理结构对比;软硬链接区别;位示图怎么管理空闲块。
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):文件逻辑/物理结构(p61/p63)、文件目录(p62)、存储空间管理(p66)、文件基本操作(p67)、文件共享(p68)、文件保护(p69)、文件系统层次(p70)、文件系统布局(p71)、VFS(p72)
- 📺 选择题精讲(BV1NjExzVEtH):4.1 选择 p97、4.2 选择 p98–p112、4.3 选择 p113–p115
第 5 章 输入 / 输出管理(好拿分)
- I/O 控制方式(CPU 干预递减):程序直接控制(忙等)→ 中断驱动 → DMA → 通道。
- I/O 软件层次(上下行):用户层 → 设备无关层 → 设备驱动 → 中断处理。
- 缓冲:单缓冲 / 双缓冲 / 循环缓冲,缓和 CPU 与 I/O 速度差。
- SPOOLing(假脱机):将独占设备变共享,输入井 / 输出井 + 守护进程。
- 设备分配:DDT 等数据结构,独占 / 共享分配策略。
- 磁盘调度(必考计算):
| 算法 | 思想 |
|---|---|
| ------ | ------ |
| FCFS | 按到达顺序 |
| SSTF | 最短寻道优先(可能饥饿) |
| SCAN | 电梯,到端折返 |
| C-SCAN | 单向循环 |
- 给磁道请求序列 + 磁头位置,手算各算法总寻道长度。
- SSD:与磁盘区别(无机械、随机访问快、需磨损均衡)。
CodeBrick 配合(直达链接):
- 磁盘调度模拟器:disk-scheduling
- 磁盘调度动画:FCFS disk-fcfs | SCAN disk-scan | LOOK disk-look | C-SCAN disk-cscan
- 缓冲 / SPOOLing:buffer-management | spooling
- 图文:disk
自测:手算 SCAN 总寻道长度;SPOOLing 解决什么问题;4 种 I/O 控制方式的 CPU 干预程度。
视频关联(点关键词跳到对应集)
- 📺 知识点精讲(BV1YE411D7nH):I/O设备/控制器(p73)、I/O控制方式(p75)、I/O软件层次(p76)、I/O核心子系统(p78)、假脱机SPOOLing(p79)、设备分配回收(p80)、缓冲管理(p81)、磁盘结构/管理(p82)、磁盘调度(p84)、减少磁盘延迟(p85)、SSD(p86)
- 📺 选择题精讲(BV1NjExzVEtH):5.1 选择 p116–p121、5.2 选择 p122–p131、5.3 选择 p132–p138
配套视频资源(Bilibili 补强 · 已逐集关联)
下面两个都是分集合集,已按王道小节把每一集关联到上面各章的「视频关联」里(点关键词直接跳到对应集)。
- 📺 知识点精讲(逐节讲解):BV1YE411D7nH · 操作系统知识点精讲 — 86 集,按 1.1.1 / 2.2.5 / 3.1.3 等小节逐讲,适合第一遍打底、卡壳处反复看。
- 📺 选择题精讲(逐题讲解):BV1NjExzVEtH · 操作系统选择题精讲 — 138 集,按 1.1选择 / 2.1选择 等逐题讲,看完讲义自测后对照练手、学套路。
📌 两个 B 站合集按真实内容关联:知识点精讲(逐节讲解)→ `BV1YE411D7nH`(里面是「X.X.X 知识点」逐节讲,86 集);选择题精讲(逐题讲解)→ `BV1NjExzVEtH`(里面是「操作系统X.X选择」逐题讲,138 集)。(注:你最初把 BV1NjExzVEtH 称作“教学”、BV1YE411D7nH 称作“习题”,但实测内容正好相反,故此处按真实内容标注,避免误导。)
用法建议:每天按《21 天日程表》推进一章 → 先看 CodeBrick 动画建立画面 → 读王道书 + 本讲义 → 做本节「习题精选」→ 点本章「视频关联」看对应集查漏补缺 → 用本讲义「自测」验收。
补充课程 / 工具(黄金组合)
王道是主线。OS 概念抽象(进程 / 内存 / 文件)时,配小林coding 图解建立画面。
- 🧩 小林coding · 图解系统:xiaolincoding.com/os — 图解操作系统,1000+ 图,免费可下 PDF,概念理解神器。
- 📚 王道全部课程入口:space.bilibili.com/95228778 — 领学班 / 强化冲刺班 / 真题班都在这里。
高频考点速查(冲刺用)
计算大题主力(6 类):进程调度算法计算 · PV 原语写代码 · 银行家安全序列 · 页面置换缺页计算 · 地址翻译 · 磁盘调度寻道计算。 概念高频:4 大特征 · 内核态 / 用户态 · 中断 / 异常 · 分页 / 分段 · 虚拟内存 · 文件物理结构 · 软硬链接 · I/O 控制方式。
—— 日月明(2021 年 408 考 127 分 · 全栈程序员)
小白 21 天学完王道《操作系统》日程表
适用对象:零基础 / 跨考小白,目标啃下王道 2026《操作系统》并具备 408 应试基础。
核心方法:先动画建立直觉 → 再精读王道定义 → 立刻做本节习题 → 卡住真人答疑。
每日建议投入 2–3 小时。所有 CodeBrick 资源(OS Visual / OS Blog / 真题)均免费。
工具链怎么配合
- 王道书:给精确定义 + 每节「习题精选 + 答案与解析」+ 章末「疑难点」。
- CodeBrick(codebrick.tech):
- OS Visual 交互动画:调度对比、页面置换模拟、经典同步问题(PV 逐步执行、死锁可视化)。
- OS Blog 图文教程:每个知识点配可视化讲解。
- 真题练习:2009–2026 共 846 道,错误选项标「错因」;数据中心有考频地图。
- 真人答疑(日月明):卡住 20 分钟就问,5 元/题按问日结,别堆问题。
阶段总览
| 阶段 | 天数 | 目标 |
|---|---|---|
| ------ | ------ | ------ |
| 1 入门直觉 | Day1–3 | 建立 OS 全局画面,第 1 章轻量过 |
| 2 啃核心·进程线程 | Day4–9 | 进程/线程/调度/同步/死锁(408 分值大头) |
| 3 啃核心·内存管理 | Day10–13 | 分页分段/虚拟内存/页面置换 |
| 4 破难点综合 | Day14–16 | 同步死锁 + 虚拟内存大题专练 |
| 5 扫尾章 | Day17–19 | 文件管理 + I/O 管理(抓大放小) |
| 6 真题闭环 | Day20–21 | 真题查漏 + 错题复习 + 总复盘 |
21 天明细
| 天 | 阶段 | 王道书(看哪节) | CodeBrick(做什么) | 当日任务 / 输出 | 自测(能答出来 = 真懂) |
|---|---|---|---|---|---|
| ---- | ------ | ------------------ | ---------------------- | ------------------ | -------------------------- |
| 1 | 入门直觉 | 1.1 基本概念、1.2 发展历程 | OS Visual 概览:调度/置换/同步动画各看 1 遍 | 记 OS 四大特征;明白 OS 在管什么 | 能说出并发/共享/虚拟/异步,为什么需要 OS |
| 2 | 入门直觉 | 1.3 运行环境(CPU 态/中断/系统调用)、1.4–1.6 结构/引导/虚拟机 | OS Roadmap 通览 7 模块 | 完成第 1 章习题精选 + 对答案 | 能区分内核态/用户态;系统调用是什么、和库函数区别 |
| 3 | 入门直觉 | 复习第 1 章 | OS Visual 再跑调度/置换动画 | 画一张「OS 管理哪些资源」框架图 | 能画出进程/内存/文件/设备四大管理对象 |
| 4 | 进程线程 | 2.1 进程与线程(概念/组成/状态/控制/通信/线程) | OS Blog 进程线程图文 | 进程状态转换图自己画一遍;做 2.1 习题 | 能画进程五态转换;进程 vs 线程区别 |
| 5 | 进程线程 | 2.2 CPU 调度(概念/实现/目标/切换/算法) | OS Visual 调度对比(FCFS/SJF/HRRN/优先级/RR) | 手算各算法周转/带权周转;做 2.2 习题 | 能给一组进程算 RR 的 Gantt 图和周转时间 |
| 6 | 进程线程 | 2.2 调度深化(多级队列/MLFQ/多处理机) | OS Visual MLFQ 动画 | 对比各调度算法适用场景 | 能说清时间片作用、优先级反转是什么 |
| 7 | 进程线程 | 2.3 同步与互斥(概念/临界区/互斥锁/信号量/管程) | OS Blog 同步互斥图文 | 理解 P/V 原语;做 2.3 前半习题 | P、V 操作分别做什么;信号量如何实现互斥 |
| 8 | 进程线程 | 2.3 经典同步问题(生产消费/读者写者/哲学家) | OS Visual PV 逐步执行动画 | 能手写生产者-消费者 PV;做 2.3 习题 | 能写出有界缓冲的生产者-消费者 PV 代码 |
| 9 | 进程线程 | 2.4 死锁(概念/预防/避免/检测解除)+ 第 2 章疑难点 | OS Visual 死锁可视化 + 银行家动画 | 手算银行家安全性;第 2 章习题总练 | 能算某状态是否安全;死锁四必要条件 |
| 10 | 内存管理 | 3.1 内存管理概念(基本原理/连续分配) | OS Blog 内存管理图文 | 理解重定位/保护/共享;做 3.1 前半 | 连续分配三种方式(单一/固定/动态)区别 |
| 11 | 内存管理 | 3.1 分页/分段/段页式 | OS Visual 地址翻译动画 | 手算逻辑地址 → 物理地址(分页);做 3.1 习题 | 能给分页地址算物理地址;分页 vs 分段 |
| 12 | 内存管理 | 3.2 虚拟内存(概念/请求分页/页框分配) | OS Blog 虚拟内存图文 | 理解局部性原理/请求分页流程;做 3.2 前半 | 为什么需要虚拟内存;请求分页缺页处理流程 |
| 13 | 内存管理 | 3.2 页面置换(算法/抖动/工作集/地址翻译) | OS Visual 置换模拟(FIFO/LRU/CLOCK/OPT) | 手算各算法缺页次数对比;第 3 章习题总练 | 能给引用串算 LRU 缺页数;OPT 为何不能实做 |
| 14 | 破难点综合 | 回顾 2.3 + 2.4 同步死锁 | OS Visual 死锁 + PV 动画回放 | PV 大题专练 2–3 道;银行家手算 | 能独立做一道 PV 综合大题 |
| 15 | 破难点综合 | 回顾 3.2 虚拟内存 | OS Visual 置换模拟 | 虚拟内存综合(缺页计算 + 地址翻译连做) | 能串联「逻辑地址→页表→物理地址→缺页」全过程 |
| 16 | 破难点综合 | 第 2/3 章疑难点回看 + 易错点 | CodeBrick 数据中心看进程/内存考频 | 整理个人易错清单;交叉综合题 | 能列出自己 3 个最薄弱的知识点 |
| 17 | 扫尾·文件 | 4.1 文件系统基础(文件/FCB/索引节点/逻辑物理结构/保护) | OS Blog 文件管理图文 | 理解索引节点/文件物理结构;做 4.1 习题 | FCB 是什么;文件三种物理结构区别 |
| 18 | 扫尾·文件 | 4.2 目录(结构/实现/共享)+ 4.3 文件系统(空间管理/VFS/挂载) | OS Visual(目录相关动画如有) | 软硬链接区别;空闲块管理;做 4.2/4.3 | 软链接 vs 硬链接;位示图如何管理空闲块 |
| 19 | 扫尾·I/O | 5.1 I/O 概述 + 5.2 设备独立性软件(缓冲/SPOOL/分配)+ 5.3 磁盘与 SSD(调度) | OS Blog I/O 图文 | 磁盘调度算法(FCFS/SSTF/SCAN)手算;做 5 章习题 | 能算 SCAN 调度磁道访问顺序;SPOOL 是什么 |
| 20 | 真题闭环 | 无新书,按薄弱查漏 | CodeBrick 真题练习(先攻高频:调度/内存/同步) | 做 50–80 道真题,标错题 + 看错因 | 错题本建好,清楚自己错在哪一类 |
| 21 | 真题闭环 | 总复盘 | CodeBrick 考频地图 + 错题二刷 + 学习诊断 | 二刷错题;列未懂清单 → 真人答疑 | 能列出 ≤5 个仍不懂的点,准备提问 |
使用说明
1. 每日顺序:先看 CodeBrick 动画/Blog 建立画面 → 再读王道对应节 → 做本节习题精选 → 对答案与解析 → 自测栏答不出就回看。 2. 自测是硬指标:自测栏答不顺,当天内容就没真懂,别急着往后赶。 3. 卡住就问:一道题卡 20 分钟以上,直接找日月明真人答疑(5 元/题),保持节奏比硬磕重要。 4. 重高频轻低频:Day20–21 用 CodeBrick 数据中心考频地图,把力气压在进程调度、内存管理、同步死锁这些高频区。
—— 日月明(2021 年 408 考 127 分 · 全栈程序员)