← 总书架

南京大学 操作系统原理 · 电子书清单

📖 课程总览

01

课程总览 · 本系列包含什么 / 不涉及什么

课程主页的中文电子书版(讲次清单由程序生成 ✓) · 更新于

01

第1讲 · Agentic AI 时代的操作系统课:绪论

BV1opAfzpEf9 · 更新于 2026-10-16

02

第2讲 · 应用视角的操作系统

BV1KNPHzPEra · 更新于 2026-10-16

03

第3讲 · 硬件视角的操作系统

BV18fcozAEsy · 更新于 2026-10-16

04

第4讲 · 大语言模型、Agents 与 Scaling Law

BV1gEcmzzE4P · 更新于 2026-10-16

05

第5讲 · 程序和进程:从 CrazyOS 到 fork / execve / exit

BV1N8w9zJENu · 更新于 2026-10-16

06

第6讲 · 进程的地址空间:从指针到 mmap,再到「入侵」

BV18nAjz9EcW · 更新于 2026-10-16

07

第7讲 · 访问操作系统对象:Everything is a File 与文件描述符

BV1QFQmB7EQD · 更新于 2026-10-16

08

第8讲 · 终端和 UNIX Shell:从打字机到一门编程语言

BV1nQXsBuEUz · 更新于 2026-10-16

09

第9讲 · C 标准库的原理与实现:从 `_start` 到应用生态的第一级抽象

BV1GHXCBkEZf · 更新于 2026-10-16

10

第10讲 · 调试 C 标准库:Debug Info、crt1.o、setjmp 与 malloc

BV1yu9cBCEAb · 更新于 2026-10-16

11

第11讲 · 可执行文件:链接与加载——从 a.out 到 ELF、动态链接与 LD_PRELOAD

BV1CoDzB5Eey · 更新于 2026-10-16

12

第12讲 · 构建应用生态(Hacking Day)

BV17JDWBsEMi · 更新于 2026-10-16

13

第13讲 · 多处理器编程:从入门到放弃

BV1vgQGBREyJ · 更新于 2026-10-16

14

第14讲 · 并发控制:互斥——从「make it work」到 futex

BV1hNdhB1Efe · 更新于 2026-10-16

15

第15讲 · 并发控制:同步与条件变量

BV1t3dQBAEzd · 更新于 2026-10-16

16

第16讲 · 并发控制:信号量

BV1yQogB2Esf · 更新于 2026-10-16

17

第17讲 · 并发 Bug 和应对:死锁、数据竞争与 Harness Engineering

BV1Jg96BjE68 · 更新于 2026-10-16

18

第18讲 · 并行算法与数据结构

BV1WqdTBiEkN · 更新于 2026-10-16

19

第19讲 · 协程、Goroutine 与异步编程:轻量级并发的两条路

BV1dVRdBpEze · 更新于 2026-10-16

20

第20讲 · CPU、GPU 和 SIMT 编程模型

BV1df536aEMk · 更新于 2026-10-16

21

第21讲 · 一个 Token 的旅程

BV1zS5R6tEWZ · 更新于 2026-10-16

22

第22讲 · 输入/输出设备原理

BV1dYLq6gE8W · 更新于 2026-10-16

23

第23讲 · 存储设备的抽象

BV1RHLh6pEqn · 更新于 2026-10-16

24

第24讲 · 文件系统 API(1)

BV1hAGr6vEi9 · 更新于 2026-10-16

25

第25讲 · 文件系统 API(2)

BV12gVs6SExQ · 更新于 2026-10-16

26

第26讲 · 文件系统实现

BV12EV66bErd · 更新于 2026-10-16

27

第27讲 · 数据库系统

BV1eqEA6JEZA · 更新于 2026-10-16

28

第28讲 · 操作系统的安全

BV1qkEX6FEb5 · 更新于 2026-10-16

29

第29讲 · 容器和虚拟化

BV1uaEB66EAH · 更新于 2026-10-16

30

第30讲 · 课程总结

BV1q2jh6FEhX · 更新于 2026-10-16