Several syllabis of operating system courses are collected and listed, including:
University | Course | Time | Instructor |
---|---|---|---|
Berkeley | CS-162 | 2018 Fall | Ion Stoica |
Columbia | W-4418 | 2018 Fall | Jason Nieh |
Cornell | CS-4410 | 2018 Fall | Robbert van Renesse |
Harvard | CS-161 | 2018 Spring | Eddie Kohler |
MIT | 6.828 | 2018 Fall | Frans Kaashoek |
Stanford | CS-140 | 2018 Winter | David Mazières |
UCSD | CSE-120 | 2018 Spring | Geoffrey Voelker |
UIUC | CS-423 | 2018 Spring | Adam Bates |
Washington | CSE-451 | 2018 Fall | Xi Wang |
Wisconsin | 537 | 2018 Spring | Remzi Arpaci-Dusseau |
Here are some topics of each course:
UCB | Colu | Corn | Harv | MIT | Stan | UCSD | UIUC | WU | Wisc | |
---|---|---|---|---|---|---|---|---|---|---|
Architecture support for OS | 1 | 1 | 1 | 1 | 1 | |||||
OS structure | 1 | 1 | 1 | |||||||
System call & intr & excep | 1 | 1 | 1 | 1 | 3 | |||||
Process & thread | 2 | 3 | 2 | 1 | 1 | 1 | 2 | 1 | ||
Synchronization | 4 | 4 | 6 | 4 | 3 | 3 | 3 | 4 | 1 | 4 |
Scheduling | 1 | 2 | 1 | 2 | 1 | 1 | 1 | 3 | 1 | 1 |
Memory management | 6 | 5 | 5 | 2 | 3 | 3 | 3 | 4 | 3 | 3 |
File system | 2 | 3 | 3 | 8 | 3 | 2 | 2 | 2 | 3 | 4 |
Storage | 1 | 2 | 1 | 3 | 1 | 2 | 3 | 1 | ||
Network | 3 | 3 | 1 | 1 | 1 | 1 | ||||
Security | 2 | 1 | 1 | 3 | 1 | |||||
Protection | 1 | 1 | 1 | 1 | 1 | |||||
Virtual machine | 1 | 2 | 1 | 1 | 4 | 2 | ||||
Multicore | 1 | 1 | 1 | |||||||
Distributed system | 1 | 2 | 2 | 1 | ||||||
gdb | 1 | 1 | ||||||||
Container | 1 | |||||||||
Energy + Power | 1 | |||||||||
Audit | 1 | |||||||||
Verification | 1 | |||||||||
Memory consistency model | 1 | |||||||||
Linking | 1 |