Course Name: Gatech CS6210 Advanced Operating Systems (AOS)
Instructor: Kishore Ramachandran
Time: Spring 2022
Repo Desc: Notes for the review purpose. Based off of the transcripts of the lectures. Please feel free to leave a comment in issues or commit/open pull requests if you spot errors in md.file or google docs.
-
Week 1 : Introduction to Advanced OS (A quick review for basic OS concepts)
-
Week 2 : Structure (Spin, ExoKernel, L3)
-
Week 3 : Virtualization (Memory, CPU, Device Virtualization)
-
Week 4&5 : Parallel Systems (Google Docs), Parallel Systems (github link, pdf) (Barriers, RPC, Scheduling, Tornado case)
-
Week 6&7 : Distributed Systems (Lamport Clocks, Latency, Active Networks, Systems from components)
-
Week 8: Distributed Objects and Middleware (Spring, Java RMI & Java Beans)
-
Week 9&10: Distributed Subsystems (GMS, DSM, DFS)
-
Week 11: SPRING BREAK
-
Week 12: Internet Computing (DQ Principle, MapReduce, Coral)
-
Week 13: RT and Multimedia (TS-Linux, PTS)
-
Week 14: Failures and Recovery (LRVM, RioVista, Quicksilver)
-
Week 15: Security (Principles, Security in Andrew)
-
Week 16: REVIEW