CS6210: Lectures
Advanced Operating Systems
Spring 2008
Home Logistics Assignments Reading Lectures

Power point slides of each lecture will be posted before the classes. All video links are from last year class.

OS Structures (4 lectures)

  1. OS Structures [video]
  2. SPIN [video]
  3. Exokernel [video]
  4. Microkernel [video]
  5. Xen [video] [video (continued)]

Review Questions

Synchronization, Communication, and Scheduling in Parallel Systems (4 lectures)

  1. Spin Locks [video]
  2. Barriers [video]
  3. Lightweight RPC
  4. Cache Affinity [video]
  5. Tornado [video]

Review Questions

Communication Mechanisms in Distributed Systems (4 lectures)

  1. Scalar Clocks [video]
  2. Limits to Communication [video]
  3. Active Networks [video]
  4. Building Communication System from Components[video]

Review Questions

Distributed Objects and Middleware (4 lectures)

  1. Distributed Objects and Middleware[video]
  2. Distributed Objects and Java
  3. Distributed Objcets and APllications [video]

Review Questions

Midterm

Review Questions:

Distributed Shared Memory and File Systems (3 lectures)

  1. Cluster Memory Management [video]
  2. Distributed Shared Memory [video]
  3. Serverless File Systems [video]

Review Questions

Multimedia (2 lectures)

  1. Multimedia Disk Schedulings
  2. Multimedia Sensitive CPU Scheduling [video]

Review Questions

Failures, Consistency, and Recovery (4 lectures)

  1. Recoverable Virtual Memory
  2. Rio Vista [video]
  3. QuickSilver [video]

Review Questions

System Support for Internet Scale Computing (2 lectures)

  1. Web Services [video]
  2. Coral Content Distribution Network [video]

Review Questions

Security (2 lectures)

  1. Introduction to Security [video]
  2. Security in the Andrew Filesystem [video]

Review Questions

Review Questions: