Spring 2005- CS 3204

Operating Systems

J D Arthur


Tentative Lecture Schedule

Lecture 1 - 2 Ch 1 Computer System Overview
Lectures 3 - 4 Ch 2 Operating System Overview
Lecture 5 - 7 Ch 3 Process Description and Control
Lecture 8 - 9 Ch 4 Threads, SMP and Microkernels
Lectures 10 - 12 Ch 5 Concurrency: Mutual Exclusion and Synchronization
Lectures 13 - 15 Ch 6 Concurrency: Deadlock and Starvation
Lectures 16 - 18 Ch 7 Memory Management
Lectures 19-21 Ch 8 Virtual Memory
Lecture 22 - 24 Ch 9 Uniprocessor Scheduling
Lecture 25 - 27 Ch 12 File Management
Lectures 28 - 30 Ch 11 I/O Mgmt and Disk Scheduling

Exam Schedule

Mid-term Exam TBA