CSE 451: Operating Systems, Autumn 2007
  CSE Home   About Us   Search   Contact Info 
 
Course Home
 Home
 
Administrivia
 Overview
 Using course email
 Email archive
 
Materials
 Lectures and readings
 Sections
 Midterm and final
 
Assignments
 Homework
 Projects
 
Information
 Project information
 Linux information
 Forkbomb information
 Multiproc server info
   

Lectures and Readings

  • 1. Introduction (ppt, pdf) (9/26,9/28)
    1a. C-Programming (pdf) (9/26,9/28)
  • 2. Architectural Support for OS (ppt, pdf) (10/1, 10/3)
    Reading. Chapters 1 and 2 by 10/1.
  • RECOMMENDED 3. OS Components and Structure (ppt, pdf)
  • 4. Processes (ppt, pdf) (10/5).
    Reading: Chapter 3 by 10/5
    Reading: Chapter 4 by 10/8
  • 5. Threads (ppt, pdf) (10/10, 10/12)
  • 6. Synchronization (ppt, pdf) (10/12, 10/15)
  • 7. Semaphores and Monitors (ppt, pdf) (10/17)
  • 8. Deadlock (ppt, pdf) (10/19)
  • 9. Scheduling (ppt, pdf) (10/22)
  • 10. Deadlock (ppt, pdf) (10/24)
  • 11. Scheduling (ppt, pdf) (10/22)
  • 12. Memory Management (ppt, pdf) (10/24)
  • 10/26 Midterm
  • 10/29 Page Table Management, TLBs, and Other Pragmatics (ppt, pdf)
  • 10/31 Virtual Memory, Page Faults, Demand Paging, and Page Replacement (ppt, pdf)
  • 11/2 Secondary Storage (ppt, pdf) (11/9)
  • File Systems (ppt, pdf) (11/14, 11/16, 11/19)
  • RPC (ppt, pdf) (Final week in November)
  • Distributed File Systems (ppt, pdf) (First Week in Dec)
  • Virtualization (ppt, pdf) (Final two lectures)


    Computer Science & Engineering
    University of Washington
    Box 352350
    Seattle, WA  98195-2350
    (206) 543-1695 voice, (206) 543-2969 FAX
    [comments to bershad at cs.washington.edu]