Class Introduction
Syllabus, goals, Learning strategies, Class organization
Be sure you read the syllabus for general class policies.
Website
You should visit this site on a regular basis. Watch for class summary links.
Hardware Review (Con't On Thursday)
Parts of a computer
Parts of a CPU-ALU, Control Unit, Clock, Register
Coprocessors-Math, MMU
Registers-program counter, flag, general-purpose, segmentation, stack
Steps in executing an instruction-fetch, decode, fetch operands, exed, write
Pipelining
Memory hierarchy (p9)
Tradeoff-speed, price, capacity
DMA
Addressing modes
Steps in reading memory-address, signal, transfer
Big-endian vs. little-endian
Bus-data, address, control, speed, width (& address space)
I/O addressing-ports vs memory mapped
Cache-levels, on-chip, off-chip, line
Interrupt vs. trap
RISC, CISC
Assignments
Write personal schedule and goals
Shay-Solaris
James-OSX
Daniel-FreeBSD