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

💡剧透预告

(本学期课程相比往年有较大改动;欢迎大家反馈意见/建议)

课程讲义

  1. 绪论 AI 时代的操作系统课 | 应用视角的操作系统
  2. 绪论 硬件视角的操作系统 | 数学视角的操作系统
  3. 虚拟化 程序和进程 | 进程的地址空间 | [M1] labyrinth
  4. 虚拟化 访问操作系统对象 | 终端和 UNIX Shell | [M2] pstree
  5. 虚拟化 链接和加载 (1) | 链接和加载 (2)
  6. 绪论 系统编程工具 | 调试理论与实践
  7. 虚拟化 C 标准库和实现 | 期中测验 (4.3)
  8. 并发 多处理器编程 | 并发控制:互斥
  9. 并发 并发控制:同步 (1) | 并发控制:同步 (2)
  10. 并发 (劳动节假期) | 并发编程 (1)
  11. 并发 并发编程 (2) | 应对并发 Bugs
  12. 持久化 存储设备原理 | 输入输出设备
  13. 持久化 文件系统 | 崩溃一致性
  14. 持久化 用户与访问控制 | 现代应用程序架构
  15. 绪论 课程总结

(This is tentative)