PCCCS503 : Operating Systems

Autumn 2025


Announcements


Class Details

Books

Lecture Details

Faculty Topic Details Resources
Plan of Course Lecture 0 link
SDB Role of OS and Execution Management [L1] First week lecture slides, notes
SDB System Calls and Operating System Structures [L2] Second week lecture slides, notes
SDB Process Concepts and Process Control Block [L3] Third week lecture slides, notes
SDB Context Switching and Dispatcher [L4] Fourth week lecture slides, notes
SDB CPU Scheduling Algorithms (Part 1) [L5] Fifth week lecture slides, notes
SDB CPU Scheduling Algorithms (Part 2) [L6] Sixth week lecture slides,
SDB Real-Time Scheduling and OS Case Studies [L7] Seventh week lecture slides,
SDB Threads and Multithreading Models [L8] Eighth week lecture slides,
SDB Semaphores and Mutual Exclusion [L9] Ninth week lecture ,
SDB Classical Synchronization Problems [L10] Tenth week lecture ,
SDB Linux & Windows Process and Thread APIs [L11] Eleventh week lecture ,
SDB Execution Management - Comprehensive Review & Integration [L12] Twelfth week lecture ,
SDB Operating Systems: Resource Management Theme [L1-L12]Comprehensive Coverage slides
SDB Operating Systems: Coordination and Modern Systems Theme [L1-L12]Comprehensive Coverage slides
RD Chapter 1 Introdution slides
RD Chapter 3 Processes slides
RD Chapter 5 Process Synchronization slides
SSB Memory Management Techniques I Notes notes

Helpful Resourses