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

15-410 Schedule


Reading Assignments

This table is a guide to the expected reading sequence and approximate dates. You can use it to read ahead, which is an excellent idea.

Assignment 7th edition 6th edition
2008-01-14
First wave
Chapter 1 (Intro) Chapter 1 (Intro)
Chapter 2 (Computer-System Structures)
Chapter 2 (OS Structures) Chapter 3 (OS Structures)
Chapter 13.1 (I/O Overview)
Chapter 13.2 (I/O Hardware)
Chapter 13.3 (I/O Interface)
2008-01-23
Second wave
Chapter 3 (Process)
Skip 3.5 (IPC), 3.6 (Client-Server)
Chapter 4 (Process)
Skip 4.5 (IPC), 4.6 (Client-Server)
Chapter 4 (Thread) Chapter 5 (Thread)
Chapter 6 (Synchronization)
Skip 6.9 (Transactions)
Chapter 7 (Synchronization)
Skip 7.9 (Transactions)
2008-01-30
Third wave
Chapter 6.5.3, 6.6.3 (Deadlock intro, assigned in Wave 2) Chapter 7.4.3, 7.5.3 (Deadlock intro, assigned in Wave 2)
Chapter 5 (Scheduling) Chapter 6 (Scheduling)
Chapter 7 (Deadlock) Chapter 8 (Deadlock)
Chapter 8 (Memory Management) Chapter 9 (Memory Management)
Chapter 9 (Virtual Memory) Chapter 10 (Virtual Memory)
2008-02-29
Fourth wave
Chapter 12 (Mass-Storage Structure) Chapter 14 (Mass-Storage Structure)
Chapter 10 (File-System Interface) Chapter 11 (File-System Interface)
Chapter 11 (File-System Implementation) Chapter 12 (File-System Implementation)
2008-03-19
Fifth wave
Section 3.5 (IPC), 3.6 (Client-Server) Section 4.5 (IPC), 4.6 (Client-Server)
Chapter 14 (Protection) Chapter 18 (Protection)
Chapter 15 (Security) Chapter 19 (Security)
Chapter 17 (Distributed File Systems) Chapter 16 (Distributed File Systems)
Designing an Authentication System (optional, but fun)

Important Dates

At present these dates are tentative. This is not an offer to buy or sell securities. Tax and title fee extra. Some restrictions apply. Void where prohibited by law.

Item Out Due
Project 0 January 16 (Wednesday) January 23 (Wednesday)
Project 1 January 25 (Friday) February 4 (Monday)
Book Report January 28 (Monday) May 2 (Friday)
Partner registration deadline February 1 (Friday)
Project 2 February 6 (Wednesday) February 22 (Friday)
Project 3 February 25 (Monday) April 14 (Monday)
Mid-term Exam February 28 (Thursday)
Project 3 Checkpoint 1 demo (in cluster) March 5 (Wednesday)
Spring Break March 7 (Friday) March 14 (Friday)
Mid-term Grades March 10 (Monday)
Project 3 Checkpoint 2 demo (in cluster) March 21 (Friday)
Project 3 due April 14 (Monday)
Project 4 April 21 (Monday) April 30 (Wednesday)
Project 3 overtime due date April 25 (Friday)
Project 3 Interviews April 28 (Monday) April 30 (Wednesday)
Project 4 due April 30 (Wednesday)
Book Report due May 2 (Friday)
Homework 2 due
Last day of class

Changes

  • Checkpoint 2 observation date typo fixed (it's March 19 which is the Wednesday, not March 21).
  • Project 3 issue date typo fixed (Monday is the 25th, not the 26th).
  • May 2nd, not May 4th, is the Friday which is the last day of classes.
  • Moved Checkpoint 2 from March 19th to March 21st.

[Last modified Wednesday March 19, 2008]