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

课程讲义

  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 | 目录树和 Nix | [M8] fsrecov
  14. 持久化 持久数据的可靠性 | 现代存储系统 | [M9] libkvdb
  15. 持久化 用户、访问控制与命名空间 | 现代应用程序架构
  16. 绪论 Android 系统 | 课程总结