go to cs homepage

CMPT 401
Fall 2001


 Course Outline 


 Course Material 


 Online Resources 


Operating Systems II

Instructor: Qusay H. Mahmoud

Email: qmahmoud@cs.sfu.ca 
Office: 10880 ASB
Office hours:: Tue 1:00 - 2:00, Wed 10:00 - 12:00 Thu 11:30 - 1:00 or by an appointment

Course Description

Building on CMPT300, this course aims to give the student an in-depth understanding of advanced issues in modern operating systems. They include threads, inter-process communication, caching, distributed file systems, synchronization and coordination in distributed systems, distributed shared memory, and security. Programming assignments will be in Java.

The objective of this course is to expose students to a wide range of interesting and challenging concepts in distributed operating systems from which students can go on to industry and/or research. You will learn about issues relevant to the design, implementation, and operation of distributed systems. Distributed programming assignments will be given to provide you with hands-on experience with Java Sockets and RMI.

Copyright © 2001, Qusay H. Mahmoud , Simon Fraser University.