CMPSCI 577:  Operating Systems Implementation - Syllabus

Fall 2006 Course Information

Instructors:

Prashant Shenoy

Office: Room 336, Computer Science Building
Office Hours: to be determined
Phone: (413) 577 0850
Fax: (413) 545 1249
Email: shenoy [at] cs.umass.edu

Peter Desnoyers

Office: Room 214, Computer Science Bldg.
Office Hours: (preliminary) Mon. 1:00-2:00, Thu. 11:00-12:00
Phone: (413) 545-4753
Email: pjd [at] cs.umass.edu

Prerequisites: An undergraduate course in operating systems (equivalent to CMPSCI 377) and proficiency in the C programming languate.

Course Materials:

  1. Recommended Texts:

    Understanding the Linux Kernel, 3rd edition.
    Daniel P. Bovet and Marco Cesati
    O'Reilly, Nov. 2005. Publisher's link

    (note - the 2nd and 1st editions describe the 2.4 kernel and earlier, and will not be much use.)

    Linux Device Drivers, 3rd edition.
    Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
    O'Reilly, Feb. 2005 Publisher's link

  2. OSLab website:

    The OSLab website, http://www.oslab.info, contains additional links and information which are useful for this class.

  3. Course home page:

    Course materials, schedule, etc. will be posted on the course website at http://lass.cs.umass.edu/~shenoy/courses/577

  4. Mailing list:

    A broadcast mailing list, cs577@cs.umass.edu, has been created. Subscribe to this list by sending email to majordomo@cs.umass.edu with a single line, 'subscribe cs577', in the body.

Coursework

This page is online at http://www.cs.umass.edu/~shenoy/courses/fall06
Copyright 2006, Prashant Shenoy and Peter Desnoyers

Last modified: Thu Sep 7 23:00:00 EDT 2006