|
Date |
Sections |
Expected Topics |
|
May 6 |
|
|
|
May 8/12/13 |
Chapter 2 |
|
|
|
Assignment 1 |
Due at 11:59pm, May 27 |
|
May 15/19/20/22/26 |
Chapter 3 |
Processes, Inter-Process Communication |
|
May 27/29, June 2 |
Chapter 4 |
Threads, and Mutex |
|
|
Assignment 2 |
Due at 11:59pm, June 3 |
|
June 3 |
Review |
|
|
June 5 |
Midterm 1 |
|
|
June 9/10 |
Chapter 4 (cont.) |
Threads, and Mutex (continued) |
|
June 12/16/17 |
Chapter 5 |
CPU Scheduling |
|
June 19/23 |
Chapter 6 |
Synchronization |
|
June 24/26/30 |
Chapter 6 |
Semaphores |
|
|
Assignment 3 |
Due at 11:59pm, June 30 |
|
July 1 |
Canada Day / Reading Break |
|
|
July 3 |
Midterm 2 |
|
|
July 7/8 |
Chapter 8 |
Locks |
|
July 10/14/15/17/21/22 |
Chapters 13, 9, 10 |
File Systems, Memory Management, Virtual Memory |
|
July 24/28 |
Chapters 11, 12 |
Mass Storage and I/O |
|
|
Assignment 4 |
Due at 11:59pm, July 31 |
|
July 29/31 |
Review |
Course Review |
|
|
Final Exam |
|
|
|
|
Slides credits: |