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