To Dr. Woit's HomePage
To CPS590 Course Management Form
To CPS590 Topics

CPS590: Introduction to Operating Systems

Dr. Woit


. Check page periodically for modification

Topics may include:

Background (Part I):
Computer Systems Overview (Ch 1)
Operating Systems (OS) Overview (Ch 2, except [2.7,2.8,2.9,2.11])
Processes (Part II):
Process Description and Control (Ch 3, except [3.6])
Threads (Ch 4, except [4.4,4.5,4.7,4.8]
Concurrency: Mutual Exclusion and Synchronization (Ch 5)
Concurrency: Deadlock and Starvation (Ch 6, except 6.9,6.10,6.11)
Memory (Part II):
Memory Management (Ch 7)
Virtual Memory (Ch 8)
Scheduling (Part IV):
Uniprocessor Scheduling (Ch 9)
Input/Output (I/O) and Files (Part V):
I/O Management and Disk Scheduling (Ch 11)
File Management (Ch 12)

To Dr. Woit's HomePage
To CPS590 Course Management Form
To CPS590 Topics