Lectures

Spring 2005

 

PowerPoint Presentations

 Syllabus & Chapter 1: Intro and History of OS

Chapter 2 - Computer-Systems Structures

Chapter 3 - Operating-Systems Structures
IPC supplement: Peterson's Algorithm

Chapter 4 - Processes

Chapter 5-Threads

Chapter 6 - CPU Scheduling

Chapter 7 - Process Synchronization

Chapter 8: Deadlocks

Chapter 9 - Memory Management

Chapter10 - Virtual Memory

Chapter 11: Filesystems Interface
ROMFS tutorial
Sample ROMFS Dump

Chapter 12: File-System Implementation

Chapter 13: I/O Systems

Chapter 14: Mass-Storage Structure

UNIX System Case Study

Linux System Case Study

Windows NT Case Study