Lecture weeks | Lecture Content | Slides | Reading | Additional material and HW |
---|---|---|---|---|
19/05 - 24/05 | Course logistics, Introduction, Process, Process API | 1 2 3 | OSTEP Ch2, Ch4, Ch5 | HW: Write two C programs with command line arguments |
26/05 - 31/05 | Process API, Files, File API, Pipes, Shell features, Virtual memory, Address space | 1 2 3 4 | OSTEP Ch4, Ch5, Ch13, Ch14, Ch39 | HW: Examine the system calls invoked by `ls' and a C program with variable sized memory allocation using malloc |
02/06 - 07/06 | Resource Multiplexing, Priv. Architecture, OS mode execution, Scheduling | 1 2 3 4 | OSTEP Ch6, Ch7, Ch8 |