Need help with os-syllabi?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

computer-system-education
225 Stars 213 Forks 26 Commits 0 Opened issues

Services available

!
?

Need anything else?

Contributors list

Syllabi of OS Courses

Several syllabis of operating system courses are collected and listed, including:

| University | Course | Time | Instructors | | ---------- | ------ | ---- | -------- | | 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 | | Cambridge | CS | 2018 Spring | Richard Mortier | | MPI/Saarland | COMP-421 | 2017 Winter | Peter Druschel & Rodrigo Rodrigues | | Nanjing | N.A. | 2019 Spring | Yanyan Jiang | | Peking | N.A. | 2018 Spring | Xiangqun Chen | | Shanghai Jiao Tong | OS | 2019 Spring | Haibo Chen & Yubin Xia | | Tsinghua | N.A. | 2019 Spring | Yu Chen & Yong Xiang | | Zhejiang | OS | 2019 Spring | Yajin Zhou |

Here are some topics of each course:

| | UCB | Colu | Corn | Harv | MIT | Stan | UCSD | UIUC | WU | Wisc | CAM | MPI | NJU | PKU | SJTU | THU | ZJU | | ------------------------------------------------------------ | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | | Architecture support for OS | | | 1 | 1 | 1 | | 1 | | 1 | | | | | 1 | | | | | OS structure | | | | 1 | 1 | | | 1 | | | 1 | 1 | 1 | 1 | 1 | | 1 | | System call & intr & excep | | 1 | | 1 | 1 | | | 1 | 3 | | | | | 1 | 3 | 1 | 1 | | Process & thread | 2 | 3 | 2 | 1 | 1 | 1 | 2 | | | 1 | 1 | 2 | 2 | 1 | 2 | 4 | 3 | | Synchronization | 4 | 4 | 6 | 4 | 3 | 3 | 3 | 4 | 1 | 4 | | 5 | 4 | 3 | 4 | 4 | 6 | | Scheduling | 1 | 2 | 1 | 2 | 1 | 1 | 1 | 3 | 1 | 1 | 2 | 1 | 1 | 1 | | 2 | 2 | | Memory management | 6 | 5 | 5 | 2 | 3 | 3 | 3 | 4 | 3 | 3 | 3 | 4 | 1 | 2 | 1 | 6 | 6 | | File system | 2 | 3 | 3 | 8 | 3 | 2 | 2 | 2 | 3 | 4 | 2 | 4 | 7 | 2 | 6 | 2 | 4 | | Storage | 1 | 2 | 1 | | 3 | 1 | 2 | 3 | | 1 | | 2 | 2 | 1 | 1 | 1 | 2 | | Network | 2 | | 3 | 1 | 1 | 1 | | | 1 | | | | 1 | | | | | | Security | | | 2 | 1 | | 1 | | 3 | 1 | | | | 1 | | | | 1 | | Protection | | 1 | | | 1 | 1 | 1 | 1 | | | 1 | | 1 | | | | | | Virtual machine | | | | 1 | 2 | 1 | 1 | 4 | 2 | | | 1 | 1 | | 3 | | | | Multicore | | | | | 1 | | 1 | | 1 | | | 3 | | | | | | | Distributed system | 1 | | 2 | | 2 | | 1 | | | | | | 1 | | | | | | Debug | | | | 1 | 1 | | | | | | | | 1 | | | | | | Container | | | | 1 | | | | | | | | | 1 | | | | | | Serverless | | | | | | | | | | | | | | | 1 | | | | Energy + Power | | | | | | | | 1 | | | | | | | | | | | Audit | | | | | | | | 1 | | | | | | | | | | | Verification | | | | | | | | | 1 | | | | | | | | | | Memory consistency model | | | | | | | | | 1 | | | | | | | | | | Linking | | | | | | 1 | | | | | | | 1 | | | | |

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.