Machine Architecture and Organization (sec 010)
index.php
Main navigation |
Main content
Lecture slides
- September 5th, 2018: Course overview,
6up PDF (posted 9/5)
- September 7th-12th, 2018: C language basics,
6up PDF (v7 posted 9/12)
- September 14th-21st, 2018: Bits, bytes, and integers,
6up PDF (v2 posted 9/17)
- September 21st, 2018: Floating point,
6up PDF (posted 9/20)
- September 24th-28th, 2018: Machine-level code basics,
6up PDF (v2 posted 9/28)
- September 28th-October 1st, 2018: Machine-level code: control,
6up PDF (v2 posted 9/28)
- October 1st-12th, 2018: Machine-level code: procedures,
6up PDF (v3 posted 10/5)
- October 5th, 2018: Midterm 1 review,
6up PDF (posted 10/5)
- October 12th-15th, 2018: Machine-level arrays and structs,
6up PDF (posted 10/12)
- October 15th-17th, 2018: Machine code extra topics,
6up PDF (v2 posted 10/17)
- October 17th-22nd, 2018: Memory allocation part 1,
6up PDF (posted 10/17)
- October 22nd-24th, 2018: Memory allocation part 2,
6up PDF (posted 10/22)
- October 24th-26th, 2018: Instruction set architecture,
6up PDF (posted 10/24)
- October 29th, 2018: Basics of logic design,
6up PDF (posted 10/26)
- October 31st, 2018: Sequential CPU implementation,
6up PDF (posted 10/29)
- November 2nd, 2018: Pipelining in CPUs,
6up PDF (posted 10/31)
- November 5th-7th, 2018: Memory hierarchy and caching,
6up PDF (posted 11/5)
- November 7th-12th, 2018: Cache memories,
6up PDF (posted 11/7)
- November 12th-26th, 2018: Optimization,
6up PDF (v2 posted 11/21)
- November 14th, 2018: Midterm 2 review,
6up PDF (posted 11/14)
- November 26th-28th, 2018: Virtual memory concepts,
6up PDF (posted 11/26)
- November 30th-December 3rd, 2018: Virtual memory systems,
6up PDF (posted 11/28)
- December 3rd, 2018: Exceptional control flow,
6up PDF (posted 12/3)
- December 7th-10th, 2018: Linking,
6up PDF (posted 12/3)
- December 10th, 2018: Side channels and transient execution,
6up PDF (posted 12/10)
- December 12th, 2018: Final exam review,
6up PDF (posted 12/12)