August 27: Introduction to Operating Systtems (.ppt)(pdf)
September 3: Introduction to Operating Systtems Services (Ch.1,2,3) (.ppt)(pdf)
September 5: Project 1 discussion
September 10: Processes (Ch.4) (.ppt) (.pdf)
September 12: Threads (Ch.5) (.ppt) (.pdf)
September 18: Process Synchronization and IPC (Ch.7) (.ppt) (.pdf)
September 24: CPU Scheduling (Ch.6) (.ppt) (.pdf)
October 1: Project1 debugging questions answered
October 3: Midterm review (.ppt) (.pdf)
Deadlock (Ch.8) (.ppt) (.pdf)
October 10: Exam1
October 15: Basic Memory Managment (.ppt) (.pdf)
October 17: Virtual Memory Management (.ppt)
(.pdf)
Page table and Inverted
Page table (Illustrations by C.Egert)
October 29: Filesystem (.ppt) (.pdf)
November 5: Interprocess Communication using Sockets (.ppt)
(.pdf)
Sockets
and TCP/IP Programming
November 7: Nachos Networking
Salsa
Networking
November 12: Project 3 discussion (See project handout below)
November 14: IO Subsystem (.ppt) (.pdf)
November 19: Disk Structure and Scheduling (.ppt) (.pdf)
December 3: Security and Protection (.ppt)
December 5: Final Review (.ppt)