MENU
ADVANCED OPERATING SYSTEMS MAIN MENU

About the Course


This course for M. Tech students is designed to add depth to the concepts learnt in a basic course on Operating Systems and introduce newer, more modern concepts. It is expected that the students are familiar with operating system concepts such as process and memory management. If not, please brush up your concepts!

This Advanced OS course starts with interprocess communication, threads and synchronisation. Emphasis is on practicals where the students solve classic synchronisation problems. It moves on to modern concepts in memory and then to resource management. Students gain experience writing simple device drivers and understand how OS communicates with external devices.

While there is no real textbook for the course, we will be following the material from the following two books in addition to online resources. Any extra material will be suggested in the relevant classes.

Instructor

Chakravarthy Bhagvati

Classroom and Timings

(effective 21 August 2025)
Tue 2:00 - 4:00 PM: LHC1 CR3
Thu 4:00 - 6:00 PM: LHC1 CR3
(Note change in timings!)

IT Lab
Thu 9:00 - 12:00 Noon: AI Lab
Lab-01 Link
School of Computer and Information Sciences