Student Notice: This schedule is subject to change throughout
the semester. This web page will reflect any changes.
Recorded lectures will also be made available on a best-effort
basis on YouTube.
Date | Lecture | Topic | Readings | |
---|---|---|---|---|
Tue | Sep 02 | 1 | Introduction [ video ] | Ch. 1 |
Thu | Sep 04 | 2 | OS and Architecture [ video ] | Ch 1, pg 6-16, 18-30 |
Fri | Sept 06 | D1 | Concept Review & Java Exercise | |
Tue | Sept 09 | 3 | Operating System Structures [ video ] | OS Ch. 2 (2.1 - 2.7) |
Thu | Sept 11 | 4 | Processes [ video ] | OS Ch. 3 (3.1 - 3.4) [optional: MOS 2.1] |
Fri | Sept 12 | 5 | CPU Scheduling [ video ] | OS Ch. 5.1 - 5.4 [optional: MOS 2.4] |
Tue | Sept 11 | D2 | Discussion 2: System calls | |
Thu | Sept 18 | 6 | MLFQ Scheduling & Threads [ video ] | OS Ch. 3.2, ch 4 [optional: MOS 2.2] |
Lab 1 handed out | ||||
Fri | Sept 19 | D3 | Discussion 3: Scheduling | |
Tue | Sep 23 | 7 | Threads Synchronization: Locks [ video ] | OS Chapter 6.1- 6.6 |
Thu | Sep 25 | 8 | Locks Semaphores [ video ] | OS Chapter 6.1- 6.6 |
Homework 1 handed out | ||||
Fri | Sept 26 | D4 | Discussion 4: Threads | |
Tue | Sep 30 | 9 | Monitors Syncronization Problems [ video ] | OS Chapter 6.1- 6.6 |
Thu | Oct2 | 10 | Readers and Writers [ video ] | OS Chapter 6 |
Tue | Oct 7 | 11 | Deadlocks, Exam 1 Review [ video ] | OS Chapter 7 |
Thu | Oct 9 | Mid term Exam 1 [ sample exam ] | ILC S211, 19:00-20:30 hrs | |
Fri | Oct 10 | 12 | Deadlocks: Bankers algorithm [ video ] | OS Chapter 7 |
Tue | Oct 14 | No Class (Virtual Monday) | ||
Thu | Oct 16 | 13 | Memory Management [ video ] | OS Chapter 8 |
Lab 2 handed out | ||||
Homework 2 handed out | Tue | Oct 21 | 14 | Memory Management: Paging [ video ] | OS Chapter 8 | Thu | Oct 23 | 15 | Memory Management: Segmented Paging [ video ] | OS Chapter 8 | Tue | Oct 28 | 16 | Demand Paging, Page Replacement [ video ] | OS Chapter 9 | Thu | Oct 30 | 17 | Guest lecture: Cloud Computing, Virutalization [ video ] | Tue | Nov 4 | 18 | Guest lecture: The Linux Kernel [ video ] | Thu | Nov 6 | 19 | File Systems (includes exam review) [ video ] | Tue | Nov 11 | 20 | Disk Scheduling [ video ] |
Fri | Nov 7 | Disc | Discussion: Exam Review | |
Thu | Nov 13 | Mid term Exam 2 [ sample exam ] | ILC S211, 8:30 - 9:45 hrs | |
Fri | Nov 14 | Disc | Lab 3 handed out (Due: Dec 5) | Tue | Nov 18 | 21 | I/O Systems [ video ] |
Homework 3 handed out (Due: Nov 25) | Thu | Nov 20 | 22 | Distributed Systems: Networking [ video ] | Tue | Nov 25 | 23 | Distributed Systems: RPCs [ video ] | Tue | Dec 2 | 24 | Distributed File systems [ video ] |
Homework 4: Term paper (Due: Dec 5) | Thu | Dec 4 | 25 | Protection, Course Review [ video ] |