CS111 操作系统原理
本笔记按章节拆分为子页,逐章阅读更快。
斯坦福 CS111 Operating Systems Principles 系统学习笔记,涵盖并发、进程与线程、内存管理、文件系统和虚拟化。
章节
- 开篇与课程概览
- Lecture 1: Welcome to CS111! / 操作系统导论
- Lecture 2–3: 线程、进程与调度(Threads, Processes, and Dispatching)
- Lecture 4: 并发(Concurrency)
- Lecture 5: 锁与条件变量(Locks and Condition Variables)
- Lecture 6: 锁的实现(Implementing Locks)
- Lecture 7: 死锁(Deadlock)
- Lecture 8: 调度(Scheduling)
- Lecture 9: 链接器与动态链接(Linkers and Dynamic Linking)
- Lecture 10–11: 动态存储管理(Dynamic Storage Management)
- Lecture 12: 信任与操作系统(Trust and Operating Systems)
- Lecture 13–14: 虚拟内存(Virtual Memory)
- Lecture 15: 分页(Paging)
- Lecture 16–17: 请求调页(Demand Paging)
- Lecture 18: 磁盘(Magnetic Disks)
- Lecture 19–21: 文件系统(File Systems)
- Lecture 22: 目录与链接(Directories and Links)
- Lecture 23–24: 文件系统崩溃恢复(File System Crash Recovery)
- Lecture 25: 真相、信任与技术(Truth, Trust, and Technology)
- Lecture 26: 闪存(Flash Memory)
- Lecture 27: 虚拟机(Virtual Machines)
- Lecture 28: 课程复习(Course Review)
- 核心系统调用与 API 速查表(Quick Reference)