Lecture Notes

Week Topic Notes

1

Introduction to Operating Systems and Computer Systems/OS Structures

Lectures 1-2-3:   [ pdf (Last updated on Jan 12) ]

2

Processes, Threads, Interprocess Communication

Lecture 4-8:  [ pdf (Last updated on Jan 22) ]

3

CPU Scheduling

Lecture 9-11:   [ pdf (Last updated on Feb 2) ]

4

Process Synchronization

Lecture 12-15:   [ pdf (Last updated on Feb 12) ]

7

Deadlocks

Lecture 16-17:   [ pdf (Last updated on Feb 23) ]