CS550 Advanced Operating Systems


Prerequisites

CS450 Operating Systems

All information provided here are tentative and subject to minor change


General Information

Instructor

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

Textbook

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


Lectures

Grading: