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
|