To Dr. Woit's HomePage
To CPS590 Course Management Form
To CPS590 Topics
CPS590: Introduction to Operating Systems
.
Check page periodically for modification
Topics may include:
- Background (Part I):
- Computer Systems Overview (Ch 1)
- Operating Systems (OS) Overview (Ch 2,
except [2.6,2.7,2.8,2.9,2.11],
and except [the part of 2.5 entitled "Fundamental Concepts". The rest of 2.5 IS
included])
- Processes (Part II):
- Process Description and Control (Ch 3, except [3.6])
- Threads (Ch 4, except [4.4,4.5,4.7,4.8], except "Valve Game" from 4.3, except
"Linux Namespaces" from 4.6)
- 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)
To Dr. Woit's HomePage
To CPS590 Course Management Form
To CPS590 Topics