| 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 | |||||