CS 33211: Operating Systems

Fall 2008

Instructor:

Teaching Assistant:

    to be determined...

Syllabus

Resources

Exams

  • 10/1/08 -- Miderm Exam 1 Exam Solution
    (covers OSC Chapters 1-3, Lectures 8/25 - 9/24)
  • 11/10/08 -- Midterm Exam 2 Exam Solution
    (covers OSC Chapters 4-7, Lectures 9/29 - 10/22)
  • 12/12/08 -- Final Exam Exam Solution
    (covers OSC Chapters 8-12, Lectures 10/27 - 12/1)

Homework Assignments

Lecture Notes

  • 8/25/08 -- Course Introduction, OSC Chapter 1: Introduction
    (OSC slides, Walker slides)
  • 8/27/08 -- OSC Chapter 1: Introduction (cont.)
  • 9/1/08 -- Class Cancelled (Labor Day)
  • 9/3/08 -- OSC Chapter 1: Introduction (cont.)
  • 9/8/08 -- OSC Chapter 2: OS Structures
    (OSC slides, Walker slides)
  • 9/10/08 -- OSC Chapter 2: OS Structures (cont.)
  • 9/15/08 -- Class Cancelled
  • 9/17/08 -- OSC Chapter 3: Processes
    (OSC slides, Walker slides)
  • 9/22/08 -- OSC Chapter 3: Processes (cont.)
  • 9/24/08 -- OSC Chapter 3: Processes (cont.)
  • 9/29/08 -- OSC Chapter 4: Threads
    (OSC slides, Walker slides)
  • 10/1/08 -- Midterm Exam 1
    (covers OSC Chapters 1-3, Lectures 8/25 - 9/24)
  • 10/6/08 -- OSC Chapter 5: CPU Scheduling
    (OSC slides, Walker slides)
  • 10/8/08 -- OSC Chapter 5: CPU Scheduling (cont.)
  • 10/13/08 -- OSC Chapter 6: Process Synchronization
    (OSC slides, Walker slides)
  • 10/15/08 -- OSC Chapter 6: Process Synchronization (cont.)

Lecture Notes (cont.)

  • 10/20/08 -- OSC Chapter 7: Deadlock
    (OSC slides)
  • 10/22/08 -- OSC Chapter 7: Deadlock (cont.)
    guest lectures this week by Prof. Mikhail Nesterenko
  • 10/27/08 -- OSC Chapter 8: Memory Management
    (OSC slides, Walker slides)
  • 10/29/08 -- OSC Chapter 8: Memory Management (cont.)
  • 11/3/08 -- OSC Chapter 8: Memory Management (cont.)
  • 11/5/08 -- OSC Chapter 9: Virtual Memory
    (OSC slides, Walker slides)
  • 11/10/08 -- Midterm Exam 2
    (covers OSC Chapters 4-7, Lectures 9/29 - 10/22)
  • 11/12/08 -- OSC Chapter 9: Virtual Memory (cont.)
  • 11/17/08 -- OSC Chapter 10: File System Interface
    (OSC slides, Walker slides)
  • 11/19/08 -- OSC Chapter 11: File System Implementation
    (OSC slides, Walker slides)
  • 11/24/08 -- OSC Chapter 12: Mass-Storage Systems
    (OSC slides, Walker slides)
  • 11/26/08 -- Class Cancelled (Thanksgiving)
  • 12/1/08 -- OSC Chapter 12: Mass-Storage Systems (cont.)
  • 12/3/08 -- Class Cancelled
  • FRIDAY 12/12/08 (10:15am-12:30pm) -- Final Exam
    (covers OSC Chapters 8-12, Lectures 10/27 - 12/1)