- Overview
- Chapter 1: Introduction   <
ppt > <
pdf >
- Chapter 2: Computer-Systems Structures   <
ppt > <
pdf >
- Process Management
- Chapter 3: Processes   <
ppt > <
pdf >
- Chapter 4: Threads   <
ppt > <
pdf >
- Chapter 5: CPU Scheduling   <
ppt > <
pdf >
- Chapter 6: Process Synchronization   <
ppt > <
pdf >
- Chapter 7: Deadlocks   <
ppt > <
pdf >
- Process Management
- Chapter 8: Main Memory   <
ppt > <
pdf >
- Chapter 9: Virtual Memory   <
ppt > <
pdf >
- Storage Management
- Chapter 10: File-System Interface   <
ppt > <
pdf >
- Chapter 11: File-System Implementation   <
ppt > <
pdf >
- Chapter 12: Mass-Storage Structure   <
ppt > <
pdf >
- Chapter 13: I/O Systems   <
ppt > <
pdf >
- Protection and Security
- Chapter 14: Protection   <
ppt > <
pdf >
- Chapter 15: Security   <
ppt > <
pdf >
- Distributed Systems
- Chapter 16: Distributed System Structures   <
ppt > <
pdf >
- Chapter 17: Distributed File Systems   <
ppt > <
pdf >
- Chapter 18: Distributed Coordination   <
ppt > <
pdf >
- Special-Purpose Systems
- Chapter 19: Protection   <
ppt > <
pdf >
- Chapter 20: Security   <
ppt > <
pdf >
- Case Studies
- Chapter 21: The Linux System   <
ppt > <
pdf >
- Chapter 22: Windows XP   <
ppt > <
pdf >
- Homework assignments
- Term project
- Announcements for Spring 2008