Date | Description |
---|---|
March 31 |
Introduction OSPP, Chapter 1 |
April 2 |
Project Walkthrough Project Handouts and Code |
April 4 |
The Kernel Abstraction OSPP, Chapter 2 |
April 7 | Kernels continued |
April 9 |
Concurrency OSPP, Chapter 4 |
April 11 | Concurrency (continued) |
April 14 |
Race Conditions OSPP, Chapter 5.1 |
April 16 |
Locks and Condition Variables OSPP, Chapter 5.2-5.4, 5.6 |
April 18 | Readers/Writers Locks |
April 21 |
Parallelism OSPP, Chapter 6.1 |
April 23 |
Deadlock OSPP, Chapter 6.2 |
April 25 |
Scheduling OSPP, Chapter 7.1-7.2 |
April 28 |
Project 2 peer design review Bring 3 copies of design |
April 30 |
Queueing Theory OSPP, Chapter 7.5-7.7 |
May 2 |
Address Translation OSPP, Chapter 8.1-8.2 |
May 5 |
Address Translation continued OSPP, Chapter 8.3 |
May 9 |
Cache and Page Replacement OSPP, Chapter 9.1-9.3, 9.5 |
May 12 |
Demand-Paged Virtual Memory OSPP, Chapter 9.6-9.7 |
May 19 |
Storage Technologies OSPP, Chapter 12 |
May 21 |
File Layout OSPP, Chapter 13 |
May 23 | File Layout |
May 28 |
File System Reliability OSPP, Chapter 14 |
May 30 | High Performance I/O and Course Wrapup |