CSE 760 : Advanced Operating Systems
Autumn 2009
Course Syllabus
Course Objective:
The goal of this course is to cover advanced topics in the design of operating systems and distributed systems, focusing on process synchronization, deadlocks, foundations of distributed systems, mutual exclusion, recovery, fault tolerance, and other related topics.

Text Book:
Distributed Systems, by Tanenbaum and van Steen (Primary Text)
Advanced Concepts in Operating Systems, by Singhal and Shivratri (Additional Reading)
Prerequisite:
CSE 660 (Operating Systems) or Equivalent

Course Contents:
The following is a tentative list. Topics may be added or deleted as we go through the quarter.

Grading:
The course will be graded as follows:

1.
Homework Assignments: 20 points
2.
Mid-term Examination: 30 points
3.
Final Examination: 40 points
4.
Best of 2 or 3: 10 points

General Instructions: