操作系统原理 (2025 春季学期)

⚠️6 月 21 日 (周六) 16:30 期末考试

地点:仙 I-107;注意不要走错教室,本班与其他班级考试题不同!每周的 Office Hour 持续到 6 月 20 日 (周五)。

⚠️2025 年实验 Hard Deadline

2025 年 8 月 3 日 23:59:59

课程讲义

  1. 绪论 AI 时代的操作系统课 | 应用视角的操作系统
  2. 绪论 硬件视角的操作系统 | 数学视角的操作系统
  3. 虚拟化 程序和进程 | 进程的地址空间 | [M1] labyrinth
  4. 虚拟化 访问操作系统对象 | 终端和 UNIX Shell | [M2] pstree
  5. 虚拟化 C 标准库和实现 | 可执行文件 | [M3] sperf
  6. 虚拟化 链接和加载 | 构建应用生态 | [M4] crepl
  7. 虚拟化 Guest Lecture | 期中测验
  8. 并发 多处理器编程 | 并发控制:互斥 | [M5] mymalloc
  9. 并发 并发控制:同步 (1) | 并发控制:同步 (2) | [M6] gpt.c
  10. 并发 并发 Bugs | 并发编程 (1)
  11. 并发 并发编程 (2) | [M7] httpd
  12. 持久化 设备和驱动程序 | 持久数据的存储
  13. 持久化 文件系统 API | 文件系统实现 | [M8] fsrecov
  14. 持久化 持久数据的可靠性 | 数据库系统
  15. 绪论 计算机系统安全 | 现代应用程序架构 | [M9] libkvdb
  16. 绪论 嵌入式与移动操作系统 | 课程总结