华中科技大学 · 电信本科 · 操作系统
把散落的课程材料,组织成一套能走、能练、能复核的学习系统
Lab Studio 是第一入口:先在一个实验里看见机制、做出判断、留下证据,再回到章节与题型补齐知识地图。
A static operating-systems review system that turns fragmented notes, exam material, and guided labs into one evidence-oriented learning path.
- 01概念阅读5 章机制主线
- 02引导实践Lab1—Lab9
- 03考前复核提纲 · 题型 · 默写
Start here · Lab Studio
用 3 步进入一次 OS 机制实验。
这是 Lab 6 的入口预演:不运行真实内核,也不展示实验答案。原生 details/summary 可用键盘操作,关闭 JavaScript 后仍能完整阅读。
01先问问题Why
多个进程抢同一个资源时,信号量怎样决定谁继续、谁等待、谁被唤醒?
Lab 6 · 信号量的实现与应用02再看机制Observe
把信号量看成“剩余名额 + 等待队列”:没名额时阻塞,释放资源后再唤醒。先预测状态变化,再决定 P/V 顺序。
概念 · 计数 / 阻塞队列 / 临界区03带着证据进入Act
工作台会把目标、行动、检查与复盘放在同一条路径;进度只保存在当前浏览器。
打开 Lab Studio · Lab1—Lab9Problem / 问题
课程内容不缺,缺的是一条能持续推进的路径
章节、作业、考试重点和实验往往分散在不同材料里。这个项目的核心不是再堆一份笔记,而是把“理解—练习—复核”做成同一个可导航、可重建的静态系统。
The product problem was information architecture: connect reading, guided practice, and exam recall without claiming to replace the course or a real OS lab.
Evidence / 证据
所有数字都来自仓库内可重复运行的构建输入,不把“内容数量”包装成学习效果。
Limitations / 边界
这是一套个人课程复习系统,不是官方教材或真实实验环境。Lab Studio 提供引导式推理和本地进度记录,不执行内核编译;站点不含账号、云同步或学习分析,也不声称提高成绩。教材与课程材料版权归原作者和权利人。
Course map / 阅读模式
从这里进入学习系统
按操作系统的主线推进:概论、处理器、同步互斥、存储、设备。
考前材料
复习与作业
把高频考点、老师布置的题号和完整题面放在一起查。
实践模式
站内 Lab Studio
用一步一检查的方式理解 HIT-OSlab 题目,不依赖真实编译环境。
教程笔记
教材补充路径
当课程笔记不够细时,用三段教程笔记补定义、例题和原书脉络。
学习策略
怎么用这套笔记
- 第一遍系统过:按 ch1 → ch5 顺序,每章先读章末小结,再回头补细节。
- 动手补强:进入「实践模式」,按 Lab1 → Lab9 的检查点逐步推进。
- 考前冲刺:直接读「总复习提纲」,再用「作业明细」对照真题题型。
- 遇到不熟的概念:右栏目录可定位到具体小节;mermaid 图鼠标悬停可放大。
- 移动端:顶部「导航」按钮会展开同一套站点入口。