Week | Day | Date | Topic | Reading | Notes |
---|---|---|---|---|---|
1 | Tue | Aug 22 | Administrivia - Why study systems | 3EP book, Ch 2-6 | Homework 0 (on gradescope) | Thu | Aug 24 | Systems, and why we study them - The Process Abstraction, What I read this Summer |
2 | Tue | Aug 29 | The Process Abstraction, What CS4410 is reading | Homework 0 due | |
Thu | Aug 31 | The Process Abstraction (continued), What CS4410 is reading | |||
Thu | Aug 31 | (Almost) everything you always wanted to know about CS3410 (but were afraid to ask) | Benny Rubin | Gates G01, 5:30 pm | |
3 | Tue | Sep 5 | The Process Abstraction (continued), What CS4410 is reading | ||
Thu | Sep 7 | The Process Abstraction (continued), What CS4410 is reading | |||
Thu | Sep 7 | Processes, and a look at Homework 0 | Robin Li | Gates G01, 5:30pm | |
4 | Tue | Sep 12 | Context Switching, What CS4410 is reading | ||
Thu | Sep 14 | The Thread Abstraction, What CS4410 is reading | 3EP book, Chapters 26-27 | ||
Thu | Sep 14 | Processes, Context switches, and everything in between | Stephen Verderame | Gates G01, 5:30pm | |
5 | Tue | Sep 19 | Scheduling (updated!), What CS4410 should be reading | 3EP book, Chapters 7-11 | |
Thu | Sep 21 | Scheduling, What CS4410 should be reading | |||
Thu | Sep 21 | Threads, scheduling, and everything you want to hear about! | Miles Bramwit | Gates G01, 5:30pm | |
Sun | Sep 24 | Review Session for the upcoming prelim | Lorenzo | Gates G01, 3:00pm-5:00pm | |
6 | Tue | Sep 26 | Scheduling (end) -- Concurrency (start) , What CS4410 is reading | Harmony book Chapters 1-5 | |
Thu | Sep 28 | Mutual exclusion, What CS4410 is reading | Prelim 1 | ||
7 | Tue | Oct 3 | Interlock Instructions, What CS4410 is reading | Harmony Book Chapters 6-11 | Programming assignment 1 on CMSX | Thu | Oct 5 | Concurrent data structures, What CS4410 is reading | Harmony book Chapters 12-14 |
Thu | Oct 5 | Recitation: going over the exam | Yifan Wang | ||
8 | Tue | Oct 10 | Fall Break! | ||
Thu | Oct 12 | Concurrent data structures | Oct. 16: Last day to drop without "W" and change grade basis | ||
9 | Tue | Oct 17 | Testing; Readers/Writers, What CS4410 is reading | 3EP book: Chapters 25 to 29 | |
Thu | Oct 19 | Split Binary Sempahores, Monitors, What CS4410 is reading |
3EP book: Chapters 30, 31 & App. D; Harmony book Chapters 16 to 18 |
||
Thu | Oct 19 | Recitation: Concurrent programming and Harmony | Stephanie Ginting | ||
10 | Tue | Oct 24 | Monitors, Deadlock, What CS4410 is reading | Harmony book Chapter 19; 3EP book: Chapter 32 | |
Thu | Oct 26 | Deadlock , What CS4410 is reading | |||
11 | Tue | Oct 31 | Deadlock, What CS4410 is reading | Harmony book, Chapter 21 | Happy Halloween! |
Thu | Nov 2 | Memory management, What CS4410 is reading | 3 EP book: Chapters 12-24 | ||
12 | Tue | Nov 7 | Memory Management, What CS4410 is reading | ||
Thu | Nov 9 | Memory Management, What CS4410 is reading | |||
13 | Tue | Nov 14 | Virtual Memory, What CS4410 isreading | ||
Thu | Nov 16 | Virtual Memory, What CS4410 should be reading | |||
14 | Tue | Nov 21 | Persistent Storage, What CS4410 should be reading | Prelim 2 | |
Thu | Nov 23 | Thanksgiving! | |||
15 | Tue | Nov 28 | Persistent Storage & File Systems, What CS4410 should be reading | 3 Easy Pieces, Ch. 37, 38, 44, 39, 40 | |
Thu | Nov 30 | Persistent Storage & File Systems, What CS4410 \ should be reading | Last lecture | ||
16 | Tue | Dec 5 | Study period | ||
Thu | Dec 7 | Study period |