Operating Systems Syllabus

Text Books

Grading

Your final grade for the course will be based on the following weights:

Lectures

Lecture No. Content Download
0 Introduction on OS Course introduction.pdf
1 Introduction on Operating Systems lec1.pdf
2 Operating System Structures lec2.pdf
3-4 Processes lec3.pdf
5 Threads lec4.pdf
6-7 CPU Scheduling lec5.pdf
8-9 Process Synchronization I lec6.pdf
10-11 Process Synchronization II lec7.pdf
12-13 Deadlocks lec8.pdf
14-15 Main Memory lec9.pdf
16-17 Virtual Memory lec10.pdf
18 Mass Storage Systems lec11.pdf
19 I/O Systems lec12.pdf
20 File System Interface lec13.pdf
21 File System Implementation lec14.pdf
22 File System Internals lec14.pdf
23 Virtual Machines lec18.pdf
24 Summary summary.pdf