Week | Reading | Monday Lecture | Tutorial |
---|---|---|---|
1 |
Ch 1, 2.1-2.2 |
Intro to OS, Processes, Threads |
Tutorial1 function pointers |
2 | Ch 1.6, Ch 10.3.1-10.3.3, 10.3.5, Ch 2.3 | System Calls, Intro to Synchronization | kernel Programming |
3 | Ch 3.3-3.4 | Synchronization, Intro to Scheduling | Synchronization pthread pthread.c pthread_sem.c pthread_lock.c |
4 | Ch 2.4, 10.3.4 | Scheduling |
Scheduling |
5 | Ch 3.1-3.3 | Memory Management | Memory |
6 | Ch 3.4-3.5 | Virtual Memory & Page replacement | A2 Review |
Midterm | |||
8 | CH 4 | File System | File System |
9 | Ch 5, 10.6, 11.8 | Disk I/O | A3 Review |
10 | Ch 6 | Deadlock | |
11 | Ch 9 (emphasis on 9.1-9.5) | Security | |
11 | Final Review |