Things to review for Test 2
- All
about floating point numbers: conversions from binary, decimal, and
fractional form, IEEE floating point format, floating point coprocessor
commands, etc. Basically, study all of Week 6.ppt.
- Architecture
— You should be able to answer short questions about any of the following.
- How
memory and cache work (data alignment)
- What
wait states are (and what causes them)
- What
pipelining is (Why are long pipelines good? Why are they bad?)
- Harvard
and Von Neumann architecture
- Branch
Prediction — what it is and why we do it.
- Pipeline
stalls — bus contention, data hazards.
- Micro-instructions,
out of order execution