This is a loose schedule for the class. This page lists material that will be covered by class, and tentative exam and assignment due dates. This schedule is likely to change as the term progresses, so please check back regularly. The chapters pertain to the recommended textbook.
|
|
|
|
|
---|---|---|---|---|
1 |
Intro to OSs and Review of
System Calls |
|||
1 |
Processes, Threads,
Synchronization |
|||
2-3 |
Synchronization | Fall Term add/drop period ends on 9/6 | ||
3-5 |
CPU Scheduling | Falll Term extended add/drop period ends on 9/13 | ||
6 |
Deadlock avoidance and prevention | |||
7-8 |
Virtual Memory | |||
8-9 |
Memory Management and Swapping | |||
9 |
Midterm exam (in class, march 05) | |||
10 | Page replacement algorithms | |||
10 | Storage Systems (HDD + SSD) |
|||
11 |
File Systems | |||
12 |
|
|||
13 |
||||
14 |
| Project demo (by appointment) | ||
Apr 21 (week 15) |
final exam on day scheduled by Pitt: March 21, 2020 12pm-1:50pm | |||
|
Final demo of project due (by appointment) |
|