Date | Day | Topic | Reading | Homework | Extra | |
---|---|---|---|---|---|---|
Mar 26 | Mon | Introduction | PH: Ch 1 | |||
Mar 27 | Tue | |||||
Mar 28 | Wed | Encoding Instructions and Numbers | PH: 2.1-2.4 | |||
Mar 29 | Thu | |||||
Mar 30 | Fri | Finish Wed notes | ||||
Apr 2 | Mon | Spim [addi.s, add.s, hello.s, addvals.s] | PH: A.9 | HW1 Assigned | ||
Apr 3 | Tue | |||||
Apr 4 | Wed | Test and Branch | PH: 2.5, 2.6 | |||
Apr 5 | Thu | |||||
Apr 6 | Fri | Procedures: basics, more; some sample codes: v2.s, swapper.s | PH: 2.7, A.5, A.6, 3.2 | Prog. 1 assigned | ||
Apr 8 | Mon | Number formats | PH: 3.1-3.3, 3.6 thru p197, 3.9 | HW1 Due at the start of class | ||
Apr 10 | Tue | |||||
Apr 11 | Wed | Characters, bytes & Addressing | PH 2.8-2.9 | Prog. 1 due; Prog. 2 assigned | ||
Apr 12 | Thu | |||||
Apr 13 | Fri | |||||
Apr 16 | Mon | Compiling & linking | PH 2.10, A.1-A.4 | |||
Apr17 | Tue | |||||
Apr 18 | Wed | Pipelining - a | PH: 6.1-6.3 | Prog. 2 due; HW2/Prog 3 assigned | ||
Apr 19 | Thu | |||||
Apr 20 | Fri | Pipelining - b | PH: 6.4 - 6.6 | |||
Apr 23 | Mon | Pipelining (concl) | ||||
Apr 24 | Tue | |||||
Apr 25 | Wed | Midterm review (topics) | HW2/Prog 3 due | |||
Apr 26 | Thu | |||||
Apr 27 | Fri | Midterm exam in class | ||||
Apr 30 | Mon | Cache memory | PH: 7.1-7.3 | |||
May 1 | Tue | |||||
May 2 | Wed | Cache memory, concl., Virtual memory | PH: 7.4-7.5 | |||
May 3 | Thu | |||||
May 4 | Fri | Virtual memory | HW3 assigned | |||
May 7 | Mon | OS Overview | SG: 1 | |||
May 8 | Tue | |||||
May 9 | Wed | Processes | SG: 4-4.5.4 | |||
May 10 | Thu | |||||
May 11 | Fri | Threads | SG: Ch 5 | HW3 due | ||
May 14 | Mon | Scheduling | SG: 6.1-6.5 | |||
May 15 | Tue | |||||
May 16 | Wed | Synchronization - 1 | SG: 7.1-7.3 | |||
May 17 | Thu | |||||
May 18 | Fri | Synchronization - 2 | ||||
May 21 | Mon | Deadlock | SG: Ch 8 | |||
May 22 | Tue | |||||
May 23 | Wed | Memory Management | SG: 9 | |||
May 24 | Thu |
|
||||
May 25 | Fri | Virtual Memory | SG: Ch 10 thru 10.7.1 | |||
May 28 | Mon | Holiday | Memorial Day | |||
May 29 | Tue | |||||
May 30 | Wed | File systems | SG: 11, 12-12.6 | |||
May 31 | Thu | |||||
Jun 1 | Fri | Exam Review | ||||
Jun 4 | Mon | Finals Week | ||||
Jun 5 | Tue | Final Exam | 2:30-4:20 | |||
Jun 6 | Wed | |||||
Jun 7 | Thu | |||||
Jun 8 | Fri | |||||