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

15-410 Schedule


Emergency Overrides

Due to the flooding of the SCS machine room on Monday, December 5th, the schedule will be adjusted in the following ways:

  1. The Project 4 deadline is slipped back 24 hours to 23:59 Thursday, December 8th
  2. Book reports will be accepted without penalty through 23:59 on Friday, December 16th

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
2005-08-29
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)
2005-09-07
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)
2005-09-21
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)
2005-11-01
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)
2005-11-15
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 August 31 (Wednesday) September 7 (Wednesday)
Project 1 September 9 (Friday) September 19 (Monday)
Project 2 September 21 (Wednesday) October 7 (Friday)
Partner registration deadline September 23 (Friday)
Book Report September 14 (Wednesday) December 9 (Friday)
Project 3 October 7 (Friday) November 18 (Friday)
Mid-term Exam October 11 (Tuesday)
Project 3 Checkpoint 1 demo (in cluster) October 17 (Monday)
Project 3 Checkpoint 2 demo (in cluster) October 24 (Monday)
Mid-term Grades October 24 (Monday)
Project 3 due November 18 (Friday)
Thanksgiving Break November 23 (Wednesday) November 27 (Sunday)
Project 4 November 28 (Monday) December 7 (Wednesday)
Project 3 overtime due date December 2 (Friday)
Project 3 Interviews December 5 (Monday) December 7 (Wednesday)
Project 4 due December 7 (Wednesday)
Book Report due December 9 (Friday)
Last day of class

Changes

Released book report 9/14 instead of 9/26.

Overrides made due to machine-room flood.


[Last modified Tuesday December 06, 2005]