CSE 451: Operating Systems, Autumn 2006
  CSE Home   About Us   Search   Contact Info 
 
Administrivia
 Overview
 Using course email
 
Schedule
 Lectures
 Section and tutorials
 Midterms and exams
 
Assignments
 Readings and Quizzes
 Sample Test Questions
 Projects
 
Lab information
 Lab information
 Linux information
   
Lectures: MWF 2:30-3:20 EEB 037
Section AA: Thurs 1:30-2:20 MUS 223
Section AB: Thurs 2:30-3:20 MOR 226


Who Office Hours
Andrew Whitaker, Instructor
andrew.uw "at" mac.com
MF 3:30-4:30, Allen 214
Aaron Kimball, Section TA
ak "at" cs.washington.edu
M 1:30-2:30, Allen 216
William Rossiter, TA
rossiter "at" cs.washington.edu
W 11:30-12:30, Th 1:30-2:30, CSE 002 (undergrad lab)


New: The course has a message board available for class discussion.
Important Dates:  

Project 1 in: 10/13/06
Project 2 out: 10/16/06
Project 2 in: 11/1/06

Midterm: 11/6/06

Project 3 out: 11/8/06
Project 3 due: 11/22/06
Project 4 out: 11/22/06
Project 4 due: 12/06/06

Final exam: 12/12/06 @ 2:30

Textbooks:   Required Operating System Concepts (7th Edition), Silberschatz and Galvin, ISBN 0-471-69466-5

Optional Java Concurrency in Practice , Brian Goetz et al.
A very good description of threads and concurrency in Java. The material on threads will follow the outline in this book.

Optional Running Linux (4th Edition), Welsh et al
Lots of good information on the nuts and bolts of running a Linux system.

Online reference The Linux Kernel, by David Rusling.
(A locally stored copy is kept here.  No attempt will be made to keep the local copy synch'ed with the official copy.)

Department of Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to andrew.uw "at" mac.com ]