Weekly Notes and Slides for the Lectures
-
Weekly Notes for Week 05
Topic: Chapter 01 : Introduction to the lecture. -
Weekly Notes for Week 06
Topic: Chapter 02 : Operating-System Structures and Chapter 03 : Processes. -
Weekly Notes for Week 07
Topic: No lectures -
Weekly Notes for Week 08
Topic: Chapter 03 : Processes, Chapter 04 : Threads and Concurrency, Chapter 05 : CPU scheduling. -
Weekly Notes for Week 09
Topic: Chapter 05 : CPU scheduling, Chapter 06 : Synchronization Tools -
Weekly Notes for Week 10
Topic: Chapter 06 : Synchronization Tools, Chapter 07 : Synchronization Examples, and Chapter 08 : Deadlocks -
Weekly Notes for Week 11
Topic: Chapter 08 : Deadlocks -
Weekly Notes for Week 12
Topic: Chapter 08 : Deadlocks and Chapter 09 : Main Memory -
Weekly Notes for Week 13
Topic: Chapter 09 : Main Memory and Chapter 10 : Virtual Memory -
Weekly Notes for Week 15
Topic: Chapter 10 : Virtual Memory and Chapter 13 : File System Interface -
Weekly Notes for Week 16
Topic: Chapter 13 : File System Interface and Chapter 14 : File System Implementation and Chapter 15 : File System Internals -
Weekly Notes for Week 17
Topic: Chapter 11 : Mass Storage Systems and Chapter 12 : I/O Systems -
Weekly Notes for Week 18
Topic: No lectures -
Weekly Notes for Week 19
Topic: Chapter 16 : Security -
Weekly Notes for Week 20
Topic: Chapter 16 : Security and Chapter 17 : Protection and Chapter 18 : Virtualization -
Weekly Notes for Week 21
Topic: Exercises
In addition to the questions discussed in the tutorials, you can test yourself with review questions.