RTV teaching

CMPT 300

logo image

Operating Systems 2: Advanced OS and Distributed Systems

2008-3 Fall semester

Instructor: Richard Vaughan
Teaching Assistant: Amir Hedayaty

News

Class schedule

  • Tuesdays 9:30-11:20 AQ 5030
  • Thursdays 9:30-10:20 AQ 5016

Office Hours

  • Richard Vaughan: Thursday 10:30-11:30 (after class) in TASC1 8009
  • (TA): to be announced

Description

Building on CMPT300, this course aims to give the student an in-depth understanding of important issues in modern operating systems. They include inter-process communication, caching, distributed file systems, synchronization in distributed systems, and protection. Programming projects will be in C.

Texts

  1. Distributed Systems Concepts and Design, G. Coulouris, J. Dollimore, T. Kindberg, Addison-Wesley Longman, 3rd Edition 2001 or 4th Edition 2005.
  2. A reading list of research papers on this web site

Prequisites

CMPT 300 and 371, A minimum grade of C- is required in all prerequisite courses


Last updated 01 January 1970 00:00:00 I support Web standards: Valid HTML 4.01! Valid CSS!