Skip to this view's content

Advanced Operating Systems BITS-Pilani

Enrollment is Closed

About This Course

Distributed Operating Systems work in an environment where we have independent machines (both hardware and software) connected with each other over a network. A Distributed OS makes a Distributed System a virtual uni-processor system. The distributed OS to be studied in this course is microkernel based. It's just that the user level processes that are separated from the kernel can run on remote machines. Also, the OS has some sort of idea what machines are hooked up, and can make decisions about where to run things based on the relative speed of the machines.


It is assumed that the students have done a basic course on operating systems and computer networks. Also the students should have good programming experience in C/C++/Java languages.

Course Staff

Avinash Gautam

Frequently Asked Questions

Do I need to buy a textbook?

M. Singhal & N. Shivaratri, “Advanced Concepts in Operating Systems: Distributed, Database and Multiprocessor Operating Systems”, Tata McGraw Hill, 2001.

  1. Course Number

  2. Classes Start

    Aug 01, 2015
  3. Classes End

    Dec 13, 2015