Colorado State University

CS 551: Distributed Operating Systems

Syllabus


CS 551: Syllabus

Instructor: Dale Grit
Email: grit@CS.ColoState.EDU

Date & Time: Tues/Thurs   11:00 - 12:15
Location:   ANSCI 200

Final: December 9, Thursday, 11:00-12:15

Review Sheet: Final



Course Description

This is a graduate course surveying topics in distributed operating systems. It covers advanced topics in concurrency, deadlock protection, multiprocessor scheduling, computer system modeling, and virtual memory management from the operating systems viewpoint.

This course builds upon the topics covered in undergraduate operating systems course, such as process synchronization, interprocess communication, and file system organization. After a brief review, these topics are studied in the context of distributed systems.


Prerequisite

The official prerequisite is CS 370: Systems Architecture and Software or CS 451: Operating Systems
with a grade of C or better   (strictly enforced)
    or an equivalent course, with the instructor's permission

Students are expected to know and understand the fundamentals of operating systems as taught in an undergraduate course using a text such as Operating System Concepts by Silberschatz & Galvin. Topics covered should include design and implementation of operating systems, file systems, and distributed operating systems.

Students are also expected to be able to program in both Java and C/C++ in a Unix environment.

The CS370/CS451 courses at CSU fulfill these requirements.
(Consult the instructor if you are unsure of your background.)


Required TextBook

Additional Reference Books (optional)


Grading

To be determined.


Other Policies

Policies on are discussed in the Computer Science Department Student Information Sheet

All other matters follow the policies
    set in the current Colorado State University General Catalog

All students are responsible for the information in these documents


Comments: grit@CS.ColoState.EDU
Copyright © 1999-2004: Colorado State University for CS551. All rights reserved.