Midterm 1
Logistics
- Date: Thurs. Oct. 4
- Time: 2:00 p.m. - 3:20 p.m.
- Location: SGM 123
- Students with Academic Accomodations: Room: EEB-203 at 1:50-3:50
- You are allowed (1) 8.5x11 page with ONLY HANDWRITTEN (not printed) notes (front of back).
Topics
- All material from Unit 1 through Unit 5 (up through and including conditional jumps, conditional moves, etc.)
Preparations
- Sample Exam 1 - Note: This test may not be fully representative of the format you will see on midterm 1 but does cover relevant concepts. Ignore problems 7 and 8 as they cover topics we have not yet covered. You will not see problems like 7 and 8 on your exams.
- Sample Exam 1 Solutions
- Textbook problems
- Unit 1 Exercises (Page) : 2.3 (p.38), 2.23 (p.80)
- Unit 2 Exercises (Page) : 2.29 (p.93) [rather than write the "case" just indicate if signed overflow occurred], 2.33 (p.153), 2.40 (p.156)
- Unit 3 Exercises (Page) : 2.5 (p.160)
- Homework problems at the back of chapter 2 are good exercises to review Unit1-Unit3
- Unit 4 Exercises (Page) : 3.2 (p.185), 3.5 (p.189), 3.6 (p.192),
- Unit 5 Exercises (Page) : 3.18 (p.213), 3.20 (p.219), 3.21 (p.219), 3.24 (p.224), 3.25 (p.226)
- Homework problems at the back of chapter 3 are good exercises to review
Midterm 2
Logistics
- Date: Thurs. Nov. 8
- Time: 2:00 p.m. - 3:20 p.m.
- Location: SGM 123
- Students with Academic Accomodations: EEB-110 Room at 2:00-4:00pm
- You are allowed (1) 8.5x11 page with ONLY HANDWRITTEN (not printed) notes (front of back).
Topics
- All material from Unit 6 through Unit 9 (up through and including virtual memory)
Preparations
- Cache Exercises / Cache Solutions - Derived from HWs from a similar class
- VM Exercises / VM Solutions - Derived from HWs from a similar class
- Sample Exam 1 - Note: Only look at problems 6-8. These questions cover assembly, functions, structs, and stack usage.
- Sample Exam 1 Solutions
- Sample Exam 2 - Note: Only look at problem 1 and 2. The remainder of the test covered a different set of topics that we will cover on the final.
- Sample Exam 2 Solutions
- Sample Final - Note: Only look at problems 3-7. The earlier problems on the test covered a different set of topics that we will cover on the final.
- Note: On problem 6, the class that semester used Intel's approach which assumed each table occupied an entire page (e.g. 4KB) and that the level 1 and level 2 index sizes were the same (i.e. if the VPN is 20-bits then the L1 and L2 indices were evenly spit to 10-bits each.)
- Sample Final Solutions
- Textbook problems
- Unit 7 Exercises : 3.44 (page 275), 3.45, 3.68 (pg. 320), 3.69
- Unit 8 Exercises : 6.25 (pg. 650), 6.26, 6.30, 6.31, 6.32, 6.33, 6.34, 6.36
- Unit 9 Exercises : (Exercises 9.11-9.13 reference the memory state in Fig. 9.20 on pg. 822) 9.11 (pg. 877), 9.12, 9.13, 9.15
Final
Logistics
- Date: Thurs. Dec., 6
- Time: 2:00 p.m. - 4:00 p.m.
- Location: EEB-132
- Students with Academic Accomodations: EEB-203 from 1:00-4:00pm
- You are allowed (1) 8.5x11 page with ONLY HANDWRITTEN (not printed) notes (front of back).
Topics
- All material from through and including Unit 13 (Code Optimization)
Preparations