跳到主要内容
Maintained Public learning system

华中科技大学 · 电信本科 · 操作系统

把散落的课程材料,组织成一套能走、能练、能复核的学习系统

Lab Studio 是第一入口:先在一个实验里看见机制、做出判断、留下证据,再回到章节与题型补齐知识地图。

A static operating-systems review system that turns fragmented notes, exam material, and guided labs into one evidence-oriented learning path.

Start here · Lab Studio

用 3 步进入一次 OS 机制实验。

这是 Lab 6 的入口预演:不运行真实内核,也不展示实验答案。原生 details/summary 可用键盘操作,关闭 JavaScript 后仍能完整阅读。

01先问问题Why

多个进程抢同一个资源时,信号量怎样决定谁继续、谁等待、谁被唤醒?

Lab 6 · 信号量的实现与应用
02再看机制Observe

把信号量看成“剩余名额 + 等待队列”:没名额时阻塞,释放资源后再唤醒。先预测状态变化,再决定 P/V 顺序。

概念 · 计数 / 阻塞队列 / 临界区
03带着证据进入Act

工作台会把目标、行动、检查与复盘放在同一条路径;进度只保存在当前浏览器。

打开 Lab Studio · Lab1—Lab9

Problem / 问题

课程内容不缺,缺的是一条能持续推进的路径

章节、作业、考试重点和实验往往分散在不同材料里。这个项目的核心不是再堆一份笔记,而是把“理解—练习—复核”做成同一个可导航、可重建的静态系统。

The product problem was information architecture: connect reading, guided practice, and exam recall without claiming to replace the course or a real OS lab.

5章概念主线
9个引导式 Lab
614张在库知识插图
Role / 角色
产品定义、信息架构、内容整合、前端实现与验收
Audience / 用户
正在建立操作系统知识框架的课程学习者
Stack / 实现
Python 静态生成器 · Markdown · Vanilla JS · CSS
Boundary / 协作
Jason 决定目标、结构与验收;AI 工具辅助代码、内容结构化和插图生产

Limitations / 边界

这是一套个人课程复习系统,不是官方教材或真实实验环境。Lab Studio 提供引导式推理和本地进度记录,不执行内核编译;站点不含账号、云同步或学习分析,也不声称提高成绩。教材与课程材料版权归原作者和权利人。

Course map / 阅读模式

从这里进入学习系统

按操作系统的主线推进:概论、处理器、同步互斥、存储、设备。

  1. CH 1

    第 1 章 操作系统概论

    并发 / 共享 / 虚拟 / 异步四大特性,分时与多道架构。

  2. CH 2

    第 2 章 处理器管理

    进程与线程、状态转换、七种调度算法与计算模板。

  3. CH 3

    第 3 章 同步互斥与死锁

    PV 三铁律、生产者-消费者、读者写者、哲学家与银行家算法。

  4. CH 4

    第 4 章 存储管理

    地址转换、四种页面置换、工作集与虚拟内存。

  5. CH 5

    第 5 章 设备管理

    六种磁盘调度算法、SPOOLing、I/O 软件分层。

考前材料

复习与作业

把高频考点、老师布置的题号和完整题面放在一起查。

  1. 总复习提纲

    20 页考前总图,按章节列考点。

  2. 作业明细

    5 章作业题号 + 教材原题完整文字。

  3. 考前 P0 必默写清单

    10 道大题完整推演 + D-3/D-2/D-1 默写计划。

  4. 笔试速练

    30+ 题分类练习,含答案+易错点。

实践模式

站内 Lab Studio

用一步一检查的方式理解 HIT-OSlab 题目,不依赖真实编译环境。

  1. 实践模式

    HIT-OSlab Lab1-Lab9 的站内交互式学习版。

教程笔记

教材补充路径

当课程笔记不够细时,用三段教程笔记补定义、例题和原书脉络。

  1. P1

    教程笔记 · Part 1

    OS 概述 · 处理器管理 · 存储管理(前段)。

  2. P2

    教程笔记 · Part 2

    存储 · 设备 · 文件系统 · 并发(前段)。

  3. P3

    教程笔记 · Part 3

    死锁 · 网络 / 分布式 / 云。

学习策略

怎么用这套笔记

  • 第一遍系统过:按 ch1 → ch5 顺序,每章先读章末小结,再回头补细节。
  • 动手补强:进入「实践模式」,按 Lab1 → Lab9 的检查点逐步推进。
  • 考前冲刺:直接读「总复习提纲」,再用「作业明细」对照真题题型。
  • 遇到不熟的概念:右栏目录可定位到具体小节;mermaid 图鼠标悬停可放大。
  • 移动端:顶部「导航」按钮会展开同一套站点入口。