Key: Past meetings are in pink; the upcoming meeting is in green.

Handouts will be posted prior to class; slides will be posted after class.
Topic Date Handout Slides
Course Introduction August 28 intro.pdf PPT
Processes August 30 threads1.pdf PPT
Cooperating Threads, Atomic Actions September 4 threads1.pdf PPT
Atomic Load/Store, Locks September 6 threads1.pdf PPT
Ordering Constraints September 11 threads2.pdf PPT
Reader-Writer Locks September 13 threads2.pdf PPT
Implementing Threads on a Uni-Processor September 18 threads2.pdf PPT
Implementing Locks September 20 threads3.pdf PPT
Deadlock September 25 threads3.pdf PPT
Threads and Concurrency cont. September 27 threads3.pdf PPT
Introduction to Memory October 2 memory1.pdf PPT
Address Translation October 4 memory1.pdf PPT
Mid-term Exam October 11 NA NA
Class cancelled October 16 NA NA
Guest lecture (Dan Sorin) October 18 NA NA
Review of Mid-term Exam October 23 NA NA
Replacement and Deferring Work October 25 memory1.pdf PPT
Dual-mode Operation October 30 memory1.pdf PPT
Wrapping up virtual memory November 1 memory1.pdf PPT
Files and I/O November 6 files1.pdf PPT
Files and I/O, cont. November 8 files2.pdf PPT
Networking abstractions November 13 networks.pdf PPT
Distributed computing November 15 networks.pdf PPT
Intro to Security November 20 security1.pdf PPT
Security November 27 security1.pdf PPT
Intro to Google December 4 PPT To be posted
More Google December 6 To be posted PPT