Date | Day | Topic | Reading | Homework | Extra | |
---|---|---|---|---|---|---|
Mar 27 | Mon | Introduction | PH: Ch 1 | |||
Mar 28 | Tue | |||||
Mar 29 | Wed | Encoding Instructions and Numbers | PH: 2.1-2.4 | |||
Mar 30 | Thu | |||||
Mar 31 | Fri | Finish Wed notes, quiz | MiniQuiz-1, Solutions | |||
Apr 3 | Mon | Spim [hello.s,.pdf; addvals.s,.pdf], review positional notation | PH: A.9 | HW1 Assigned | ||
Apr 4 | Tue | |||||
Apr 5 | Wed | Test and Branch | PH: 2.5, 2.6 | |||
Apr 6 | Thu | |||||
Apr 7 | Fri | Procedures (plain) [v2.s] | PH: 2.7, A.5, A.6, 3.2 | HW1 Due at the start of class | Hw1 solutions | |
Apr 10 | Mon | HW 2 assigned | MiniQuiz-2, Solutions | |||
Apr 11 | Tue | |||||
Apr 12 | Wed | Procedures (fancy) [swapper.s] | ||||
Apr 13 | Thu | |||||
Apr 14 | Fri | MIPS Addressing,Code walkthrough | PH: 2.8, 2.9 | |||
Apr 17 | Mon | Number Formats | PH: 3.1-3.3, 3.6 thru p197, 3.9 | HW 2 due before 10PM HW 3 assigned |
HW 2 solutions 1-7,
8,
9 MiniQuiz-3,Solution |
|
Apr18 | Tue | |||||
Apr 19 | Wed | |||||
Apr 20 | Thu | |||||
Apr 21 | Fri | Program Linking | PH: 2.10, A.1-A.4 | |||
Apr 24 | Mon | Pipelining - a | PH: 6.1-6.3 | |||
Apr 25 | Tue | |||||
Apr 26 | Wed | Pipelining - b | PH: 6.4 - 6.6 | HW 3 due before 10PM | ||
Apr 27 | Thu | |||||
Apr 28 | Fri | Midterm review | HW 3 code walkthrough: calculator, procedures | |||
May 1 | Mon | Midterm Exam | ||||
May 2 | Tue | |||||
May 3 | Wed | Cache Memory | PH: 7.1-7.3 | |||
May 4 | Thu | |||||
May 5 | Fri | Virtual Memory | PH: 7.4-7.5 | |||
May 8 | Mon | OS Overview | SG: 1 | HW 4 assigned | Skeleton Code, JDK 1.5 | |
May 9 | Tue | |||||
May 10 | Wed | Processes | SG: 4-4.5.4 | |||
May 11 | Thu | |||||
May 12 | Fri | Threads | SG: Ch 5 | |||
May 15 | Mon | Scheduling | SG: 6.1-6.5 | HW 4 due in class | ||
May 16 | Tue | HW 5 assigned | Updated Skeleton Code | |||
May 17 | Wed | Synchronization - 1 | SG: 7.1-7.3 | |||
May 18 | Thu | |||||
May 19 | Fri | Synchronization - 2 [game 1] | ||||
May 22 | Mon | Deadlock [game 2] | SG: Ch 8 | HW 5 is due today. Paper answers are due IN CLASS. Code is due ONLINE before 10PM. |
||
May 23 | Tue | |||||
May 24 | Wed | Memory Management | SG: 9 | |||
May 25 | Thu | HW 6 assigned | skeleton, example run | |||
May 26 | Fri | Virtual Memory | SG: Ch 10 thru 10.7.1 | |||
May 29 | Mon | Holiday | Memorial Day | |||
May 30 | Tue | |||||
May 31 | Wed | File systems | SG: 11, 12-12.6 | |||
Jun 1 | Thu | |||||
Jun 2 | Fri | Exam Review | HW 6 due. Written work at the beginning of class. Code is due ONLINE before 10 PM tonight. |
|||
Jun 5 | Mon | Finals Week | ||||
Jun 6 | Tue | |||||
Jun 7 | Wed | Final Exam | 8:30-10:20 | |||
Jun 8 | Thu | |||||
Jun 9 | Fri | |||||