Computer Architecture
Undergraduate computer architecture — instruction sets, pipelining, cache and the memory hierarchy — on ExamMaster.
Undergraduate depth: concept notes and, where they help, in-browser labs. Reading is free.
Lessons
- Input, Output and DMAHow the CPU talks to devices: polling, interrupts, DMA, and the same LOAD aimed at a device register.
- Cache and the Memory HierarchyWhy caches work, where a block may live, and how to average the cost of a hit and a miss.
- Instruction PipeliningOverlap fetch, decode, execute, memory and write-back; hazards that stall that overlap; speedup versus a non-pipelined machine.
- ISA and CPU TimeThe hardware contract: what an instruction is, how it names operands, and the three levers of CPU time.
Practise Computer Architecture
Reading every chapter below is free and needs no account. Practice, mocks and progress live in the app.
Continue with Google — freeNo card, no trial. Works offline once installed.