| 1 |
Fri |
Jan 26 |
Introduction and C tutorial |
P0 release |
| 2 |
Fri |
Feb 2 |
Memory / C tutorial |
|
| 3 |
Fri |
Feb 9 |
P1: user-level multithreading |
P1 release |
| 4 |
Fri |
Feb 16 |
Testing |
|
| 5 |
Fri |
Feb 23 |
Interrupt and Exception |
P2 release |
| 6 |
Fri |
Mar 1 |
Kernel and Privilege Levels |
|
| 7 |
Fri |
Mar 8 |
System Calls |
|
| 8 |
Fri |
Mar 15 |
P3: block stores |
P2 due, P3 release |
| 9 |
Fri |
Mar 22 |
Testing block stores |
|
| 10 |
Fri |
Mar 29 |
P4: FAT File System |
P3 due, P4 release |
| 11 |
Fri |
Apr 5 |
Spring Break |
|
| 12 |
Fri |
Apr 14 |
Writing an operating system in 2.5 years |
Guest lecture by Yunhao Zhang |
| 13 |
Fri |
Apr 21 |
FAT, more info |
|
| 14 |
Fri |
Apr 28 |
Testing a file system |
|
| 15 |
Fri |
May 3 |
TBD |
|