Schedule
Note: This schedule is subject to change (as needed).
| Week | Lecture Topic | Due | |
|---|---|---|---|
| Week 1 | Tue, 01/06 | Lecture 1 Introduction | |
| Thu, 01/08 |
Lecture 2
OS Concepts
|
Sign up for the Tutorial Session | |
| Week 2 | Tue, 01/13 |
Lecture 3
System Programming 1
|
|
| Thu, 01/15 |
Lecture 4
System Programming 2
|
||
| Week 3 | Tue, 01/20 |
Lecture 5
System Programming 3
|
|
| Thu, 01/22 |
Lecture 6
Synchronization 1
|
||
| Week 4 | Tue, 01/27 |
Lecture 7
Synchronization 2
|
|
| Thu, 01/29 |
Lecture 8
Synchronization 3
|
||
| Week 5 | Tue, 02/03 |
Lecture 9
Synchronization 4
|
Project 1
P1 starts now! |
| Thu, 02/05 |
Lecture 10
Modern Computer Systems: Synchronization
|
||
| Chinese New Year Holiday | |||
| Week 6 | Tue, 03/03 | Lecture 10 Scheduling 1 | |
| Thu, 03/05 | Lecture 11 Scheduling 2 |
Project 1
P1 is due on March 9! |
|
| Week 7 | Tue, 03/10 | Lecture 12 Scheduling 3 |
Project 2
P2 starts now! |
| Thu, 03/12 | Lecture 13 Scheduling 4 | ||
| Week 8 | Tue, 03/17 | Lecture 13 Modern Computer Systems: Scheduling | |
| Thu, 03/19 | Lecture 14 Memory 1 | ||
| Week 9 | Tue, 03/24 | Lecture 15 Memory 2 | |
| Thu, 03/26 | Lecture 16 Memory 3 |
Project 2
P2 is due on March 30! |
|
| Week 10 | Tue, 03/31 | Lecture 16 Memory 4 |
Project 3
P3 starts now! |
| Thu, 03/26 | Lecture 17 Modern Computer Systems: Memory | ||
| Week 11 | Tue, 04/07 | Lecture 18 File System 1 | |
| Thu, 04/09 | Lecture 19 File System 2 | ||
| Week 12 | Tue, 04/14 | Lecture 20 File System 3 | |
| Thu, 04/16 | Lecture 21 File System 4 |
Project 3
P3 is due on April 20! |
|
| Week 13 | Tue, 04/21 | Lecture 22 Distributed System |
Project 4
P4 starts now! |
| Thu, 04/23 | Lecture 23 Modern Computer Systems: File System | ||
| Week 14 | Tue, 04/28 | Lecture 24 Final Review | |
| Thu, 04/30 | Lecture 25 Final Review | ||
| Labor Day Holiday | |||
| Week 15 | Thu, 05/07 | Lecture 25 Final Review |
Project 4
P4 is due on May 10! |