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