1 |
Course Overview (Ch. 1) Binary Representation (2.1) |
Unit 0 - PDF Unit 1 - PDF Notes Unit 1 - PDF Complete |
2 |
Binary Representation (2.1) |
Unit 1 - PDF Notes Unit 1- PDF Complete |
3 |
Integer Operations (2.2-2.3) |
Unit 2 - PDF Notes Unit 2 - PDF Complete |
4 |
More Integer Ops & Floating Point Representation (2.4) |
Unit 3 - PDF Notes Unit 3 - PDF Complete |
5 |
Floating Point Representation (2.4) |
Unit 3 - PDF Notes Unit 3 - PDF Complete |
6 |
Computer Organization (3.1-3.5) |
Pre-Lecture Video Unit 4 - PDF Notes Unit 4 - PDF Complete |
7 |
Assembly (3.1-3.5) |
Unit 4 - PDF Notes Unit 4 - PDF Complete |
8 |
Addressing Modes Control Flow (3.6) |
Unit 5 - PDF Notes Unit 5 - PDF Complete |
9 |
Control Flow (3.6) |
Unit 5 - PDF Notes Unit 5 - PDF Complete |
10 |
Procedures (3.7) |
Unit 6 - PDF Notes Unit 6 - PDF Complete |
11 |
Procedures (cont.) (3.7) & Review |
Unit 6 - PDF Notes Unit 6 - PDF Complete |
12 |
Data and Stack Frames (3.8-3.9) |
Unit 7 - PDF Notes Unit 7 - PDF Complete |
13 |
Security Vulnerabilities (3.10) |
Unit 7 - PDF Notes Unit 7 - PDF Complete |
14 |
Exam I (Oct. 4 in class) |
|
15 |
Main Memory Organization (6.1-6.3) |
Unit 8 - PDF Notes Unit 8 - PDF Complete |
16 |
Memory Hierarchy and Caching (6.1-6.3) |
Unit 8 - PDF Notes Unit 8 - PDF Complete |
17 |
More Caching (6.4-6.7); |
Unit 9 - PDF Notes Unit 9 - PDF Complete |
18 |
Virtual Memory (Ch. 9.1-9.3) |
Unit 9 - PDF Notes Unit 9 - PDF Complete |
19 |
VM & Address Translation (Page Tables) (9.4-9.8) |
Unit 9 - PDF Notes Unit 9 - PDF Complete |
20 |
VM & Performance (TLBs) (9.4-9.8) / Dynamic Memory Allocation (Ch. 9.9-9.12) |
Unit 9 - PDF Notes Unit 9 - PDF Complete Unit 10 - PDF Notes Unit 10 - PDF Complete |
21 |
Dynamic Memory Allocation (Ch. 9.9-9.12) |
Unit 10 - PDF Notes Unit 10 - PDF Complete |
22 |
Linking (Ch. 7) |
Unit 11 - PDF Notes Unit 11 - PDF Complete |
23 |
More Linking (Ch. 7) and Processor Organization (Ch 4) |
Unit 11 - PDF Notes Unit 11 - PDF Complete Unit 12a - PDF Notes Unit 12a - PDF Complete |
24 |
Exam II (Nov. 8 in class) |
|
25 |
Processor Organization (Ch. 4) |
Unit 12a - PDF Notes Unit 12a - PDF Complete |
26 |
Advanced Processor Organization (Ch. 4) |
Unit 12b - PDF Notes Unit 12b - PDF Complete |
27 |
Code Optimization (Ch. 5) |
Unit 13 - PDF Notes Unit 13 - PDF Complete |
28 |
Thanksgiving Holiday |
|
29 |
Cache Coherency |
Unit 14 - PDF Notes Unit 14 - PDF Complete |
30 |
Review |
Review Notes Review Complete |
Thurs, Dec. 6th |
Final (Dec. 6th - 2 p.m.-4 p.m.) |
|