|CPS 510: Operating Systems, Fall 2020|
This is an advanced course in operating systems. Topics are synchronized week-by-week with the introductory course (310), so you can review those lectures to refresh your foundations. There are about 90 minutes of pre-recorded lectures per course per week. This advanced course focuses on OS topics beyond the material in the advanced class. We focus on OS technologies for cloud environments, related security topics, OS structure and internals, multiprocessor scaling, and storage/file systems. Key topics include: containers, virtual machines, enclaves, extensible OS, high-performance concurrency, vulnerabilities and exploits, data center I/O, and safe storage. We also explore the nature of "systems" as an evolving discipline encompassing all aspects of bridging the gap between applications and hardware.
More course policies