Instruction sets, pipelining, cache and the memory hierarchy
Open Computer Architecture on ExamMaster