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