For Better Performance Please Use Chrome or Firefox Web Browser

Advanced Operating System

This course provides an in-depth examination of the principles of distributed systems in general, and distributed operating systems in particular. Covered topics include processes and threads, concurrent programming, distributed interprocess communication, distributed process scheduling, virtualization, distributed file systems, security in distributed systems, distributed middleware and applications such as the web and peer-to-peer systems. Some coverage of operating system principles for multiprocessors will also be included. A brief overview of advanced topics such as cloud computing, green computing, and mobile computing will be provided, time permitting.

Prerequisites: 

.

Grading Policy: 

.

Time: 

.

Term: 
Fall 2016
Grade: 
Graduate