Architecture quiz: 48 questions

48 questions from the 12 lessons of Computer Architecture. Each answer is explained, with a link back to the lesson it comes from, and your best score stays on this device.

Test yourself

48 questions from this course's lessons, in a random order. See what you remember, then go back to the lessons behind the questions you missed.

How many questions?

What the quiz covers

  1. Inside a computer: CPU, memory and buses (4 questions)
  2. The fetch–decode–execute cycle (4 questions)
  3. Instruction sets and addressing modes (4 questions)
  4. Measuring performance (4 questions)
  5. Multiplication and division in hardware (4 questions)
  6. The datapath and the control unit (4 questions)
  7. Pipelining (4 questions)
  8. Pipeline hazards (4 questions)
  9. The memory hierarchy (4 questions)
  10. Cache memory (4 questions)
  11. Input and output: polling, interrupts and DMA (4 questions)
  12. Parallel processors and multicore (4 questions)