📔 南京大学 蒋炎岩 操作系统:设计与实现 学习笔记
概述¶
- 课程:操作系统:设计与实现
- 教授:蒋炎岩
- 视频课:https://space.bilibili.com/202224425/channel/collectiondetail?sid=192498
- 课程主页:http://jyywiki.cn/OS/2022/
实验题和实战项目的代码一律不公布。
笔记目录¶
课程 | 知识点 | Notes | 阅读材料笔记 |
---|---|---|---|
Lecture01 | 操作系统概述 | -- | -- |
Lecture02 | 操作系统上的程序 | 「Click Here」 | |
Lecture03 | 多处理器编程 | ||
Lecture04 | 理解并发程序执行 | ||
Lecture05 | 并发控制:互斥 | ||
Lecture06 | 并发控制:同步 | ||
Lecture07 | 真实世界的并发编程 | ||
Lecture08 | 并发Bug和应对 | ||
Lecture09 | 操作系统的状态机模型 | ||
Lecture10 | 状态机模型的应用 | ||
Lecture11 | 操作系统上的进程 | ||
Lecture12 | 进程的地址空间 | ||
Lecture13 | 系统调用和Shell | ||
Lecture14 | C标准库的实现 | ||
Lecture15 | fork()的应用 | ||
Lecture16 | 什么是可执行文件? | ||
Lecture17 | 动态连接和加载 | ||
Lecture18 | Xv6代码导读 | ||
Lecture19 | Xv6上下文切换 | ||
Lecture20 | 处理器调度 | ||
Lecture21 | 操作系统设计选讲 | ||
Lecture22 | 极限速通OS Lab | ||
Lecture23 | Bit数据的存储 | ||
Lecture24 | 输入输出设备模型 | ||
Lecture25 | 设备驱动程序 | ||
Lecture26 | 文件系统API | ||
Lecture27 | 文件系统的实现 | ||
Lecture28 | 持久数据的可靠性 | ||
Lecture29 | Xv6文件系统的实现 | ||
Lecture30 | 现代存储系统 | ||
Lecture31 | Android系统 | ||
Lecture32 | 课程总结 |