Carnegie Mellon
SCS logo
Computer Science Department
home
syllabus
staff
schedule
lecture
projects
homeworks
 
 

15-410, Operating System Design and Implementation


Welcome to the Fall 2008 edition of 15-410.

The textbook is Operating System Concepts, by Silberschatz, Galvin, and Gagne. It is available in CMU's bookstore. While the official text will be the new seventh edition, you can probably get by with the sixth or even maybe the fifth. We will not cover all of the text, and some topics (such as synchronization) will be taught in a different manner.

You may also find useful the 15-213 textbook, Computer Systems: A Programmer's Perspective; the K&R C book; and perhaps C Traps and Pitfalls. An excellent source of suggestions for programming style and structure is Rob Pike and Brian Kernigan's The Practice of Programming, especially the first few chapters.

Until the semester actually begins, here is a self-assessment/warm-up exercise. This exercise is mandatory for incoming 410 students who have not passed 15-213 and is not a bad way for all incoming students to get back up to speed.

  • 15-410 self-assessment exercise
  • Prerequisite/self-assessment status form
  • Intel's Instruction Set Reference

  • Virtutech graciously supports our educational mission by providing us with a free Simics license (more info).


    [Last modified Tuesday August 26, 2008]