Date |
Topic |
Reading |
Notes |
| March 30 | Introduction | Chapter 1 | Slides Chapter 1 |
| March 31 | Computer-System Structures | Chapters 2 and 3 | Slides Chapter 2 |
| April 2 | Operating-System Structures | Chapters 2 and 3 | Example:
interrupts
Slides Chapter 3 |
| April 5 | Processes | Chapter 4 | Homework
1 assigned
Slides Chapter 4 |
| April 6 | Processes | Chapter 4 | |
| April 7 | Threads | Handouts | Project
1 assigned
(example) Makefile Guidelines |
| April 9 | Scheduling | Chapter 5 | Slides Chapter 5 |
| April 12 | Scheduling | Chapter 5 | |
| April 13 | Scheduling | Chapter 5 | |
| April 14 | Synchronization | Chapter 6 | Slides Chapter 6 |
| April 16 | Synchronization | Chapter 6 | |
| April 19 | Synchronization | Chapter 6 | Homework 1 due |
| April 20 | Deadlock | Chapter 7 | Slides Chapter 7 |
| April 21 | Deadlock | Chapter 7 | |
| April 23 | Deadlock | Chapter 7 | Project 1 due |
| April 26 | Memory Management | Chapter 8 | Slides Chapter 8 |
| April 27 | Review | ||
| April 28 | Midterm Exam | ||
| April 30 | Midterm Discussion | ||
| May 3 | Memory Management | Chapter 8 | |
| May 4 | Memory Management | Chapter 8 | |
| May 5 | Virtual Memory | Chapter 9 | Slides Chapter 9 |
| May 7 | Virtual Memory | Chapter 9 | Project 2 assigned |
| May 10 | Virtual Memory | Chapter 9 | Homework 2 assigned |
| May 11 | File Systems | Chapter 10 | Slides Chapter 10 |
| May 12 | File Systems | Chapter 10 | |
| May 14 | File Systems +
Project 2 discussion |
Chapter 10 | |
| May 17 | File Systems | Chapter 11 | Slides Chapter 11 |
| May 18 | File Systems | Chapter 11 | |
| May 19 | File Systems | Chapter 11 | |
| May 21 | To be decided | ||
| May 24 | Storage | Chapter 13 | Homework 2 due
(Solution) Slides Chapter 13 |
| May 25 | Storage | Chapter 13 | |
| May 26 | Networks | Chapter 15 | Slides Chapter 15 |
| May 28 | Networks | Chapter 15 | Project 2 and extra credit assignments due |
| May 31 | HOLIDAY | ||
| June 1 | Final Exam Review | Instructor will be at a conference. TA will conduct class. | |
| June 2 | Early Final Exam
(Part 1, during class time) |
Instructor will be at a conference. TA will conduct class. | |
| June 4 | Early Final Exam
(Part 2, during class time) |
||
| June 7-11 | Final Exam week |