2021 Spring Operating System Principles
| # | Title | Links |
|---|---|---|
| 0 | Expectations | |
| 1 | Overview | YouTube |
| 2 | Interfaces | YouTube |
| 3 | Libraries |
YouTube Part 1
YouTube Part 2 |
| 4 | Processes | YouTube |
| 5 | Process API | YouTube |
| 6 | Basic IPC |
YouTube Part 1
YouTube Part 2 |
| 7 | Basic Scheduling | YouTube |
| 8 | Advanced Scheduling | YouTube |
| 9 | Scheduling Example | YouTube |
| 10 | Page Tables | YouTube |
| 11 | Page Replacement | YouTube |
| 12 | Midterm Review | YouTube |
| 13 | Threads | YouTube |
| 14 | Locks | YouTube |
| 15 | Locking | YouTube |
| 16 | Memory Allocation | YouTube |
| 17 | Disks | YouTube |
| 18 | Filesystems | YouTube |
| 19 | Lab 4 Demonstration | YouTube |
| 20 | Sockets | YouTube |
| 21 | Virtual Machines | YouTube |
| 22 | Course Recap | YouTube |
| 23 | Final Review | YouTube |
| # | Title |
|---|---|
| 0 | A Kernel Seedling |
| 1 | Pipe Up |
| 2 | You Spin Me Round Robin |
| 3 | Hash Hash Hash |
| 4 | Hey! I’m Filing Here |