CSE 451 Spring 2011
Course Schedule

Key: Exam    Holiday    Homework    Lecture    Office Hour    Section    

Week of Monday Tuesday Wednesday Thursday Friday
March 28
Introduction
Slides (M1: pdf)
John (2:00-3:00)
More Intro
Text: Chapter 1
Project 0 out
Owen (1:30-2:30)
Project 0 / C Discussion
Ethan (11:20-12:20)
Arch Support for OS
Text: Chapter 2
Slides (M2: pdf)
April 4
Architectural Support for OS
HW1 due
HW2 out
John (2:00-3:00)
Processes
Text: Chapter 3 (skip 3.6 for now)
Slides (M3: pdf)
Lecture notes
Owen (1:30-2:30)
Project 1 Discussion
Ethan (11:20-12:20)
Processes
Text: Chapter 3 (skip 3.6 for now)
Slides (M3: pdf)
Lecture notes
Project 0 due: 11:59pm
April 11
Processes
Lecture notes
HW2 due
Project 1 out
John (2:00-3:00)
Threads
   Text: Chapter 4
   Slides (M4: pdf)
Lecture notes
Owen (1:30-2:30)
TBA
Ethan (11:20-12:20)
Threads
   Slides (M4: pdf)
   Text: Chapter 4
Lecture notes
April 18
Threads
   Slides (M4: pdf)
   Text: Chapter 4
Lecture notes
John (2:00-3:00)
Scheduling
   Text: Chapter 5
   Slides (M5: pdf)
Lecture notes
Owen (1:30-2:30)
TBA
(No Ethan OH)
Scheduling
   Text: Chapter 5
   Slides (M5: pdf)
Lecture notes
JZ in labs (12:30-...)
April 25
Scheduling
Lecture notes
John (2:00-3:00)
Synchronization
   Text: Chapter 6.1-6.4
   Slides (M6: pdf)
Project 1 due
Owen (1:30-2:30)
Midterm Review
Ethan (11:20-12:20)
Semaphores and Monitors
   Text: Chapter 6.5-6.8
   Slides (M7: pdf)
Lecture notes
May 2
John (2:00-3:00)
Semaphores and Monitors
Lecture notes
Owen (1:30-2:30)
TBA
Ethan (11:20-12:20)
Semaphores and Monitors
Lecture notes
JZ in labs (12:30-)
May 9
Deadlock
   Text: Chapter 7
   Slides (M8: pdf)
Lecture notes
John (1:30-2:30)
Deadlock
   Text: Chapter 7
Lecture notes
Owen (1:30-2:30)
TBA
Project 2 Part A due
Ethan (11:20-12:20)
Memory Management Intro
   Text: Chapter 8.1-8.6.
   Slides (M9: pdf)
Lecture notes
JZ in labs (12:30-)
May 16
Virtual Memory, Page Faults, Demand Paging, and Page Replacement
   Text: Chapter 9.1-9.7.
   Slides (M10: pdf)
Lecture notes
John (2:00-3:00)
...Demand Paging and Page Replacement
Lecture notes
Owen (1:30-2:30)
NO sections
this week
Ethan (11:20-12:20)
Secondary Storage
   Text: Chapter 12.1-12.6
   Slides (M11: pdf)
Classroom Change: THO 101
JZ in labs (12:30-)
May 23
File Systems
   Slides (M12: pdf)
Lecture notes
Project 2 Part B due
Project 3 out
John (1:30-2:30)
Disk / File System Layout
   Text: Chapters 10.1-10.4, 11.1-11.6, 12.1-12.2, 12.4-12.5
   Slides (M13: pdf)
Lecture notes
Owen (1:30-2:30)
RAID
   Text: Chapters 12.7-12.8
Ethan (11:20-12:20)
File System Layout / Arch...
   Slides (M14: pdf)
Lecture notes
May 30
Memorial Day
Journaling and Logging File Systems
   Slides (M15: pdf) Journaling File Systems
Lecture notes
Owen (1:30-2:30)
TBA
Ethan (11:20-12:20)
Journaling and Logging File Systems
   Slides (M16: pdf)
Lecture notes
Project 3 due
June 6
Q&A Session
12:00-...
CSE 403
Final Exam
2:30-4:20
Grade Histogram