CS550 Advanced Operating Systems


Prerequisites

CS450 Operating Systems
CS470 Computer Architecture

Contents

All information provide here in are tentative and subject to minor change



General Information

Instructor

Zhiling Lan, email: lan@iit.edu
SB #226D, phone: 312-5675710
Office Hours: Tuesday and Thursday, 3:05pm - 4:00pm


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)

Randy Chow and Theodore Johnson
Distributed Operating Systems & Algorithms
Addison-Wesley, 1997.


Lectures

Grading: