Lecture Notes

Week Topic Notes

1

Introduction to Operating Systems and Computer Systems/OS Structures

Lecture 1-2:   [ pdf ]

2

Processes and Threads

Lecture 3-5:  [ pdf (updated on Apr 13) ]

3

CPU Scheduling

Lecture 6-7:   [ pdf (updated on Apr 20) ]

4

Synchronization part-1

Lecture 8-10:   [ pdf ]