CPS 210: Operating Systems
home calendar topics work resources
This calendar gives an overview the topics planned for discussion on each day. It will grow and change. You are responsible for completing the reading for each topic before we discuss the topic.
Date Topic/Event
Jan 13 Course introduction
Jan 15 Operating systems and cluster computing (John Pormann)
Jan 20 Classical operating systems
Jan 22 Classical operating systems
Jan 27 Threads and concurrency
Jan 29 Concurrency and race detection
Feb 3 Scheduling, resource sharing and isolation
Feb 5 Resource sharing and isolation
Feb 10 Extensibility and safety
Feb 12 Extensibility and safety
Feb 17 Virtual Machines
Feb 19 Virtual machines
Feb 24 Security fundamentals (cryptosystems)
Feb 26 Trusted platform (TPM) and secure virtualization
Mar 3 Servers and cloud computing
Mar 5 midterm exam
Mar 10 spring break
Mar 12 spring break
Mar 17 Storage and file systems
Mar 19 Storage and file systems
Mar 24 Network storage
Mar 26 Scalable storage
Mar 31 Networked systems topics
Apr 2 Networked systems topics
Apr 7 Networked systems topics
Apr 9 Networked systems topics
Apr 14 Networked systems topics
Apr 16 Extra class: systems research
Apr 21 demo day
Apr 27 Final exam 2:00 - 5:00 PM