| September | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 25 | 26 | 27 | 28 | 29 |
| October | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 02
11:30-12:20 Lecture
CMU 120 Implementing Traps: Exceptions, Interrupts, and System Calls OSPP, Chapter 2.4-2.9 |
03 | 04
11:30-12:20 Lecture
CMU 120 Interrupts and System Calls |
05 | 06 |
| 09 | 10
21:00 Lab 1 due
|
11
11:30-12:20 Lecture
CMU 120 Condition Variables OSPP, Chapter 5.4-5.5 |
12 | 13 |
| 16
11:30-12:20 Lecture
CMU 120 Implementing Concurrency OSPP, Chapter 5.7-5.8 |
17 | 18
11:30-12:20 Lecture
CMU 120 Implementing Synchronization |
19 | 20 |
| 23 | 24
21:00 Lab 2 due
|
25 | 26 | 27
11:30-12:20 Lecture
CMU 120 TLBs OSPP, Chapter 8.3 (slides 10/25) |
| 30 | 31 | 01
11:30-12:20 Lecture
CMU 120 Implementing Virtual Memory OSPP, Chapter 9.5 |
02 | 03
11:30-12:20 Lecture
CMU 120 More Virtual Memory |
| November | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 06
11:30-12:20 Lecture
CMU 120 Virtual Machines OSPP, Chapter 2.10,10.2 |
07 | 08
11:30-12:20 Lecture
CMU 120 More Virtual Machines |
09 | 10
21:00 Lab 3 due
|
| 13
11:30-12:20 Lecture
CMU 120 High Performance I/O |
14 | 15
11:30-12:20 Lecture
CMU 120 Storage: NVM and Flash OSPP, Chapter 12.2 |
16 | 17
11:30-12:20 Lecture
CMU 120 Storage: Disk OSPP, Chapter 12.1 |
| 20
11:30-12:20 Lecture
CMU 120 File System Layout OSPP, Chapter 13 |
21 | 22
No Lecture
|
23
Veterans Day
|
24
Thanksgiving Day
|
| 27
11:30-12:20 Lecture
CMU 120 Transactional File Systems OSPP, Chapter 14.1 |
28 | 29
11:30-12:20 Lecture
CMU 120 Transactional File Systems |
30
21:00 Lab 4 due
|
01
11:30-12:20 Lecture
CMU 120 Transactional File Systems |
| December | ||||
| Monday | Tuesday | Wednesday | Thursday | Friday |
| 04
11:30-12:20 Lecture
CMU 120 Multiprocessors OSPP, Chapter 6.1,6.3 |
05 | 06
11:30-12:20 Lecture
CMU 120 High Performance I/O |
07 | 08
11:30-12:20 Lecture
CMU 120 Wrapup |
| 11 | 12 | 13 | 14 | 15
17:00 Lab 5 due
|