Wed, Aug 25 |
Course Introduction (pdf, video) |
Chapter 1 |
Assignment #1 out |
Fri, Aug 27 |
Kernel Abstraction (pdf, video) |
Chapter 2.1-2.5 |
|
Wed, Sep 01 |
More Kernel Abstraction (pdf, video) |
Chapter 2.6-2.11 |
|
Fri, Sep 03 |
Programming Interface (pdf, video) |
Chapter 3 |
Assignment #1 due, Assignment #2 out |
Wed, Sep 08 |
Heap Management (pdf, video) |
Memory API, Free-Space Management |
|
Fri, Sep 10 |
Threads (pdf, video) |
Chapter 4 |
|
Wed, Sep 15 |
Synchronization (guest lecture by Jeff Chase, pdf, video) |
Chapter 5.1-5.4 |
|
Fri, Sep 17 |
More Synchronization (pdf, video) |
|
Assignment #2 due, Assignment #3 out |
Wed, Sep 22 |
More Synchronization (pdf, video) |
Chapter 5.5-5.9 |
|
Fri, Sep 24 |
NO CLASS (Founder’s Day) |
|
|
Wed, Sep 29 |
Midterm Exam (in class, exam, answer) |
|
|
Fri, Oct 01 |
Advanced Synchronization (pdf, video) |
Chapter 6.1-6.3 |
|
Wed, Oct 06 |
More Advanced Synchronization (pdf, video) |
Chapter 6.4-6.7 |
|
Fri, Oct 08 |
OS Scheduling (pdf, video) |
Chapter 7.1-7.2 |
Assignment #3 due, Assignment #4 out |
Wed, Oct 13 |
More OS Scheduling (pdf, video) |
Chapter 7.3-7.8 |
|
Fri, Oct 15 |
Address Translation (pdf, video) |
Chapter 8.1-8.2 |
|
Wed, Oct 20 |
More Address Translation (pdf, video) |
Chapter 8.3-8.5 |
|
Fri, Oct 22 |
Virtual Memory (pdf, video) |
Chapter 9.1-9.4 |
Assignment #4 due, Assignment #5 out |
Wed, Oct 27 |
More Virtual Memory (pdf, video) |
Chapter 9.5-9.8 |
|
Fri, Oct 29 |
Storage Device (pdf, video) |
Chapter 12 |
|
Wed, Nov 03 |
File Systems (pdf, video) |
Chapter 11 |
|
Fri, Nov 05 |
More File Systems (pdf, video) |
Chapter 13 |
|
Wed, Nov 10 |
Reliable Storage (pdf, video) |
Chapter 14.1 |
|
Fri, Nov 12 |
More Reliable Storage (pdf, video) |
Chapter 14.2-14.3 |
Assignment #5 due, Assignment #6 out |
Wed, Nov 17 |
Security (pdf, video) |
|
|
Fri, Nov 19 |
Datacenter and Cloud Computing (pdf, video) |
|
|
Wed, Nov 24 |
NO CLASS (Thanksgiving) |
|
|
Fri, Nov 26 |
NO CLASS (Thanksgiving) |
|
|
Wed, Dec 01 |
Machine Virtualization (pdf, video) |
Chapter 10 |
|
Fri, Dec 03 |
Final Review and Course Conclusion (pdf, video) |
|
Assignment #6 due |
Wed, Dec 08 |
Final Exam (practice questions, answer) |
|
|