Key: |
Week of | Monday | Tuesday | Wednesday | Thursday | Friday |
March 27 | Introduction
Slides (M1: ppt, pdf) HW1 out Project 0 out |
More Intro
Text: Chapter 1 Slides (M1: ppt, pdf) |
Project 0 Discussion
See the Sections page for materials. |
Architectural Support for OS
Text: Chapter 2 Slides (M2: ppt, pdf) |
|
April 3 | OS Components and Structure
Slides (M3: ppt, pdf) HW1 due |
Project 0 due: 1:00pm
Project 1 out |
Processes
Text: Chapter 3 (skip 3.6 for now) Slides (M4: ppt, pdf) |
Project 1 Discussion
|
Processes
Text: Chapter 3 (skip 3.6 for now) Slides (M4: ppt, pdf) |
April 10 | Processes
(see the last two lectures) Threads Intro Slides (M5: ppt, pdf) Text: Chapter 4 |
Threads
Slides (M5: ppt, pdf) Text: Chapter 4 |
TBA
|
Threads
Slides (M5: ppt, pdf) Text: Chapter 4 Project 1 due: 11:00am |
|
April 17 | Synchronization
Slides (M6: ppt, pdf) |
Synchronization
Slides (M6: ppt, pdf) Text: Chapter 6.1-6.4 |
TBA
|
Semaphores and Monitors
Slides (M7: ppt, pdf) Text: Chapter 6.5-6.8 |
|
April 24 | Semaphore and Monitors (cont.)
Deadlock (Intro) Slides (M8: ppt, pdf) Text: Chapter 7 |
Deadlock (finish)
|
TBA
|
Unexpected absence
|
|
May 1 | Midterm
Assigned text reading through Deadlock Answer key |
Scheduling
Slides (M9: ppt, pdf) Text: Chapter 5 (skip 5.7). |
TBA
|
Midterm discussion
|
|
May 8 | Memory Management
Slides (M10: ppt, pdf) Text: Chapter 8.1-8.6. |
Virtual Memory, Page Faults, Demand Paging, and Page Replacement
Slides (M10: ppt, pdf) Slides (M11: ppt, pdf) Text: Chapter 9.1-9.7. |
TBA
|
Page Table Management, TLBs, and Other Pragmatics
Slides (M12: ppt, pdf) Text: Chapter 8.1-8.6. The slides here are for reference. We'll use a more freehand approach in class. |
|
May 15 | Secondary Storage
Slides (M13: ppt, pdf) Text: Chapter 12.1-12.4 |
File Systems
Slides (M12.5: ppt, pdf) Slides (M13: ppt, pdf) |
TBA
|
Disk / File System Layout
Slides (M14: ppt, pdf) Text: Chapters 10.1-10.4, 11.1-11.6, 12.1-12.2, 12.4-12.5 |
|
May 22 | BSD UNIX Fast File System
Slides (M15: ppt, pdf) Journaling File Systems Slides (M16: ppt, pdf) Berkeley LFS Slides (M17: ppt, pdf) |
File System Summary
Slides (M17.5: ppt, pdf) |
TBA
|
RAID
Slides (M18: ppt, pdf) Text: Chapters 12.7-12.8
Authentication
|
|
May 29 | Memorial Day
|
Distributed Auth/Auth
Slides (M20: ppt, pdf) Text: Chapters 14.9.2, 15.1-15.4 |
TBA
|
Remote Services
Slides (M21: ppt, pdf) Not on final. For reading, I suggest the web for up to date information. |
|
June 5 | Final Exam
2:30-4:20 |