30/7
overview
lecture1 Course overview Introduction to Computing Systems [ostep] Ch. 2 [dive] Ch. 0, [csapp] Ch. 1 Lab1 (due date: 8th Aug) |
1/8
lecture2 Architecture overview and it's abstractions, and positioning the OS. [ostep] Ch. 2 [dive] Ch. 0, 1, 2, 3 [csapp] Ch. 1 |
6/8
lecture3 OS building blocks [ostep] Ch. 2, Ch. 6 [dive] Ch. 5 |
8/8
lecture4 The process abstraction [ostep] Ch. 4, Ch. 5 Lab2 available. |
13/8
lecture5 The Process API [ostep] Ch. 4, Ch. 5 |
15/8 Holiday Independence Day |
20/8
lecture6 The Process API (2) code: mycat.c mycat2.c [ostep] Ch. 4, Ch. 5 |
22/8
lecture7 the system call mechanism [ostep] Ch. 6 |
27/8
lecture8 |
29/8
lecture9 |
3/9
lecture10 |
5/9
lecture11 |
10/9
lecture12 |
12/9
lecture13 |
17/9 Midsem exam week |
19/9 Midsem exam week |
24/9
lecture14 |
26/9
lecture15 |
1/10 | 3/10 |
8/10 | 10/10 | 15/10 | 17/10 |
22/10 |
24/10 |
29/10 | 31/10 |
5/11 | 7/11 |
10/11- 22/11 End-semester exam |
  . . . to infinity and beyond! |