CS550 Advanced Operating Systems


CS450 Operating Systems

All information provided here are tentative and subject to minor change

General Information


Zhiling Lan, email: lan@iit.edu
Suart Bulding #208E, phone: 312-5675710
Office Hours: Tuesday and Thursday, 10:20am - 11:20am

Course Description

This course covers general issues of design and implementation of advanced modern operating systems. The focus is on issues that are critical to the applications of distributed systems and computer networks, which include interprocess communication, distributed processing, sharing and replication of data and files. Approximately two third of the course will be devoted to basic concepts and techniques, and the remaining third will be on assorted current topics in modern operating systems and distributed systems.

Course Materials


Andrew S. Tanenbaum and Maarten van Steen
Distributed Systems: Principles and Paradigms
Prentice Hall, 2nd Edition, 2007. (Required)