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

15-410 Schedule


Reading Assignments

2003-08-25
First wave
Chapter 1 (Intro)
Chapter 2 (Computer-System Structures)
Chapter 3 (Operating-System Structures)
Chapter 13.1 (I/O Overview)
Chapter 13.2 (Hardware)
Chapter 13.3 (I/O interface)
2003-09-03
Second wave
Chapter 4 (Process)
Skip 4.5 (IPC), 4.6 (Client-Server)
Chapter 5 (Thread)
Chapter 7 (Synchronization)
Skip 7.9 (Transactions)
2003-09-22
Third wave
Chapter 7.4.3, 7.5.3 (Deadlock intro, assigned in Wave 2)
Chapter 8 (Deadlock)
Chapter 6 (Scheduling)
Chapter 9 (Memory Management)
Chapter 10 (Virtual Memory)
2003-11-05
Fourth wave
Chapter 14 (Mass-Storage Structure)
Chapter 11 (File-System Interface)
Chapter 12 (File-System Implementation)
2003-11-21
Fifth wave
Section 4.5 (IPC), 4.6 (Client-Server)
Chapter 18 (Protection)
Chapter 19 (Security)
Chapter 16 (Distributed File Systems)
Designing an Authentication System (optional, but fun)

Important Dates

Item Out Due
Project 1 August 29 (Friday) September 12 (Friday)
Project 2 September 17 (Wednesday) October 1 (Wednesday)
Project 3 October 2 (Friday) November 14 (Friday)
Book Report October 22 (Wednesday) December 5th (Friday)

Exam Conflicts

Mid-term exam

In order for us to choose a time slot for the mid-term exam, please fill out our exam date conflict registration form.

Final exam

You are responsible for checking the official CMU final exam schedule and immediately notifying instructors of all affected courses about any conflicts.


[Last modified Saturday January 10, 2004]