Notes: Reading refers to textbook MOS unless denoted otherwise.
|
Lectures Topics |
Notes |
|
|
|
Introduction | |
|
|
|
C and UNIX programming | |
|
|
|
Architectural Support for Operating Systems | |
|
|
|
Operating Systems Components and Structure | |
|
|
Tu 1/20 |
Processes | |
|
|
Th 1/22 |
Threads | |
|
|
Tu 1/27 |
Interprocess Communication & Synchronization | |
|
|
Th 1/29 |
Interprocess Communication & Synchronization (cont'd) | |
|
|
|
Scheduling | Ch. 2.5 |
|
|
Th 2/5 |
Review for Midterm |
|||
|
Midterm |
|||
|
Deadlocks | |
|
|
|
Memory Management | |
||
Th 2/19 |
Virtual Memory | Ch. 4.3 |
|
|
|
Page Placement | Ch. 4.4 |
||
Th 2/26 |
I/O Devices | |
||
|
File Systems | |
|
|
|
FFS and LFS |
|
|
|
|
Distributed Systems | |
|
|
|
Review for final/Research in OS | |