Class | Date | Day | Topic | Reading | Homework |
1 | 01/29/2019 | Tue | first class, intro | ||
2 | 01/31/19 | Thu | OS intro, quiz answers | ||
2b | 02/01/19 | Fri | OS intro cont., make up class (4pm-5:20pm, in Harriman 137) | ||
3 | 02/05/19 | Tue | quiz answers cont., system calls intro | ||
4 | 02/07/19 | Thu | system calls cont., writing syscall code intro | ||
4b | 02/08/19 | Fri | writing system calls -- make up class (4pm-5:20pm, in Harriman 137) | HW1 released | |
5 | 02/12/19 | Tue | debugging kernel code | ||
6 | 02/14/19 | Thu | hw1 issues | ||
7 | 02/19/19 | Tue | vfs intro | ||
8 | 02/21/19 | Thu | vfs cont. | ||
9 | 02/26/19 | Tue | no class (makeup Friday) | ||
10 | 02/28/19 | Thu | no class (makeup TBA) | ||
10b | 03/01/19 | Fri | VFS, cont. [makeup class (Harriman 137, 4pm)] | ||
11 | 03/05/19 | Tue | no class (makeup Friday) | ||
12 | 03/07/19 | Thu | VFS, cont., pathname lookup | HW1 due (Saturday, 3/9 @ 11:59pm) | |
12b | 03/08/19 | Fri | VFS, cont. [makeup class (Harriman 137, 4pm)] | ||
13 | 03/12/19 | Tue | VFS, conclusion | HW2 released | |
14 | 03/14/19 | Thu | Midterm exam | ||
15 | 03/19/19 | Tue | no class (spring recess) | ||
16 | 03/21/19 | Thu | no class (spring recess) | ||
17 | 03/26/19 | Tue | stackable file systems (hw2 overview) | ||
18 | 03/28/19 | Thu | locking, intro: spinlock, mutex, rwsem | ||
19 | 04/02/19 | Tue | locking, cont. producer/consumer threads | ||
20 | 04/04/19 | Thu | Locking, cont. memory management intro | ||
21 | 04/09/19 | Tue | memory management, cont. | ||
22 | 04/11/19 | Thu | No class (makeup TBA) | HW2 due (Saturday 4/13 @ 11:59pm) | |
23 | 04/16/19 | Tue | networking intro | Networking notes | HW3 posted |
24 | 04/18/19 | Thu | No class (makeup TBA) | ||
25 | 04/23/19 | Tue | networking, cont. | Networking notes | |
26 | 04/25/19 | Thu | networking, cont., BKL vs. networking | ||
27 | 04/30/19 | Tue | NFS intro (v2) | NFS Intro + v2/v3 | |
28 | 05/02/19 | Thu | NFS cont. (v2/v3) | NFS Intro + v2/v3 | |
29 | 05/07/19 | Tue | NFS v4 (distributed systems) | NFSv4 + overview | |
30 | 05/09/19 | Thu | NFSv4, distributed systems (last class) | HW3 due (Sunday, May 12, 2019 @ 11:59pm) | |
31 | 05/21/19 | Tue | final exam (2:15pm-5:00pm) |