CS330: Operating Systems
Lecture Schedule


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