Introduction to Computer Organization
Introduction
1.
Lecture Notes
1.1.
Introduction and Overview
1.2.
C vs C++, debugging
1.3.
ISA: Storage Types and Addressing Models
1.4.
ISA: The LC2k and ARM architectures
1.5.
ISA: From C to Assembly
1.6.
ISA: From C to Assembly, Part 2
1.7.
ISA: Translation Software – Assembler, Linker, Loader, and More
1.8.
Relocation and Symbol Tables
1.9.
Sequential Logic
1.10.
Multicycle Datapaths and Intro to Pipelining
1.11.
Introduction to Pipelining
1.12.
Pipeline Control Hazards
1.13.
Pipeline Exceptions and Performance
1.14.
Introduction to Cache
1.15.
Cache Organization: Block Size, Writes
1.16.
Cache Organization: Direct-Mapped Caches
1.17.
Cache Organization: Set-associative caches
1.18.
Virtual Memory: Basics
1.19.
Virtual Memory: Organization and Operation
2.
Study Guides
2.1.
Midterm Study Guide
2.2.
Final Study Guide
3.
Exercises
4.
Glossary
Powered by
GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
Introduction to Computer Organization
EECS 370 Exercises
This section is meant to test your knowledge and improve it.