Lecture Slides for CSCI 320 (Computer Architecture)
  N O T E S  (.pdf)
CONTENT SLIDESHOW 1 slide/page 2+ slides/page
NOTE: Chapter numbers are from the 3rd Edition; the numbers in (n) indicate Chapter n from the second edition.
(1) Chapter 1: Computer Abstractions and Technology
(3) Chapter 2: Instructions - Language of the Computer
(4) Chapter 3: Arithmetic for Computers
(2) Chapter 4: Assessing and Understanding Performance
(5) Chapter 5: The Processor - Datapath and Control
(6) Chapter 6: Enhancing Performance with Pipelining
(7) Chapter 7: Large and Fast - Exploiting Memory Hierarchy
(8) Chapter 8: Storage, Networks, and other Peripherals
(9) Chapter 9: Multiprocessors and Clusters
(A) Appendix A: Assemblers, Linkers, and the SPIM Simulator
(B) Appendix B: The Basics of Logic Design
      Appendix C: Mapping Control to Hardware
Brief History of Computing
SPIM Content Windows
Supplementary slides
Dr. J is working on updated slides to accompany the 3rd Edition of the textbook.
These are currently available here ...