CS330: Operating Systems
Lecture Schedule


Lecture weeks Lecture Content Slides Reading Additional material and HW
31/07 Course logistics, Motivation   1   C Refresher: Pointer arithmetic, Command-line argument HW: List down the OSes you use on a day-to-day basis
04/08 - 09/08 Introduction, Process, System calls, Process API   1   2   3   OSTEP Ch2, Ch4, Ch5 Linux man pages   inline-asm-tutorial  
11/08 - 16/08 Process API, Files, Pipes    1   2   OSTEP Ch4, Ch5, Ch39 Linux man pages   code-examples  
18/08 - 23/08 Virtual memory, Address space   1   2   OSTEP Ch13,Ch14   code-examples   Man Pages (brk, mmap, mprotect)