Date | Topics | Reading | Due dates |
---|---|---|---|
August 26 (W) | No class | ||
August 31 (M) | About the course (Notes) | ||
September 2 (W) | Overview and history of operating systems (Notes) | 1.1, 1.2 | |
September 7 (M) | Holiday | ||
September 9 (W) | Hardware functionality; operating system concepts and structures; a littie about system calls (Notes) | 1.3, 1.4, 1.5, 1.7 | |
September 14 (M) | System calls, command shells (Notes) | 1.6, 1.8, 1.9 | |
September 16 (W) | Processes (Notes) | 2.1, 2.2 | Homework 1 (written problems): HTML, PDF |
September 21 (M) | No class | ||
September 23 (W) | Interprocess communication (Notes) | 2.3 | Quiz 1; Homework 1 (programming problem): HTML, PDF |
September 28 (M) | Interprocess communication, continued (Notes) | ||
September 30 (W) | Interprocess communication, continued (Notes) | ||
October 5 (M) | No class | ||
October 7 (W) | No class | ||
October 12 (M) | Interprocess communication, continued (Notes) | ||
October 14 (W) | Scheduling (Notes) | 2.4, 2.6, 2.7 | |
October 19 (M) | Memory management (Notes) | 3.1, 3.2 | Quiz 2 |
October 21 (W) | Review for midterm (Notes) | Homework 2 (written problems): HTML, PDF (accepted without penalty through noon 10/23) | |
October 26 (M) | Midterm | (Review in HTML, PDF) | Homework 2 (programming problems): HTML, PDF (accepted without penalty through 10/28) |
October 28 (W) | No class | ||
November 2 (M) | Memory management, continued (Notes) | 3.3 | |
November 4 (W) | Memory management, continued (Notes) | 3.4 | |
November 9 (M) | Memory management, continued (Notes) | 3.5, 3.6, 3.7, 3.8, 3.9 | |
November 11 (W) | No class | ||
November 16 (M) | Filesystems (Notes) | 4.1, 4.2 | Quiz 3 |
November 18 (W) | Filesystems, continued (Notes) | 4.3, 4.4, 4.5, 4.6, 4.7 | Homework 3: HTML, PDF (accepted without penalty through 5pm 11/23) |
November 23 (M) | No class | ||
November 25 (W) | Holiday | ||
November 30 (M) | No class | ||
December 2 (W) | I/O (Notes) | 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8 (skim), 5.9, 5.10 | Quiz 4; Homework 4: HTML, PDF |
December 7 (M) | A very little bit about deadlocks; a little about security; course wrap-up and evaluations (Notes) | 6 (skim), 9 (skim) | Homework 5: HTML, PDF (accepted without penalty through 5pm Thursday 12/10) |
December 11 (F), 7pm | Final (Review in HTML, PDF) | ||
December 15 (T) | (Not a class day) | Homework X (extra credit): HTML, PDF |