CPS 210 Operating Systems
home calendar topics work resources
Also see the topics summary. Viewgraphs may be subject to change and correction.

Important dates for Spring 2013:

Date Topic/Event slides
Jan 11 Course introduction [PPTX]
Jan 14 Recitation: Programming C and Heap Manager [TXT]
Jan 16 Programs and Processes [PPTX]
Jan 18 More on Programs and Processes [PPTX]
Jan 21 Recitation: No Recitation (MLK day) [Some hints for heap manager]
Jan 23 Threads and Context [PPTX]
Jan 25 Class cancelled due to severe weather []
Jan 28 Recitation: Review of heap manager and intro to shell [PDF]
Jan 30 The Kernel and the Unix Process API [PPTX]
Feb 1 Unix: Process I/O and IPC [PPTX]
Feb 4 Recitation: The Devil Shell [PDF]
Feb 6 Protection [PPTX]
Feb 8 Networking, the Web, and servers [PPTX]
Feb 11 Recitation: The Devil Shell Continued [PDF]
Feb 13 Threads, events, mutexes, condition variables [PPTX]
Feb 15 Synchronization [PPTX]
Feb 18 Midterm Exam in recitation
Feb 20 Synchronization Continued [PPTX]
Feb 22 Synchronization Continued [PPTX]
Feb 25 Recitation: Concurrency and Synchronization Workshop: Part I [PDF]
Feb 27 Synchronization Continued [PPTX]
Mar 1 Synchronization Continued [PPTX]
Mar 4 Recitation: Concurrency and Synchronization Workshop: Part II [PDF, Practice Problems]
Mar 6 Threats [PPTX]
Mar 8 Threats (Continued) [PPTX from 3/6]
Mar 11 Spring Break
Mar 13 Spring Break
Mar 15 Spring Break
Mar 18 Recitation: Elevator Synchronization and Scheduling [PDF]
Mar 20 Guest Lecture: Landon Cox [no slides]
Mar 22 Storage and File Systems [PPTX]
Mar 25 Recitation: Asynchronous programming and Crypto [PDF]
Mar 27 Storage and File Systems Continued [PPTX from 3/22]
Mar 29 File Systems Continued [PPTX from 3/22]
Apr 3 File Systems Part 2 [PPTX]
Apr 5 File Systems Part 2 Continued [PPTX from 4/3]
Apr 10 File Systems Part 2 Continued [PPTX from 4/3]
Apr 12 Service Scale and Performance [PPTX]
Apr 15 Recitation: Log Structured File System [PDF]
Apr 17 Android: a Quick Peek [PPTX]
Apr 19 Clouds and scaling [PPTX]
Apr 22 Recitation: A retrospective [PDF]
Apr 24 Cloud storage and key-value stores [PPTX]
May 2 Final exam: Thursday 5/2 from 7-10 PM []