Computer Science I / Integrated Computer-System Reasoning
Practice question · Match the pairs

Match each layer or idea to its role in the whole machine.

  • Encoding layer
  • Data path
  • Memory hierarchy
  • Bottleneck
  • The slowest stage the work must pass through
  • Trades size against speed across several layers
  • Decides what a given bit pattern means
  • Routes operands to the ALU and results back
Hints
  1. Three of these are parts of the machine; one is a property of a workload running on it.
  2. Only one of them is about meaning rather than movement or speed.
Show the answer
  • Encoding layer Decides what a given bit pattern means
  • Data path Routes operands to the ALU and results back
  • Memory hierarchy Trades size against speed across several layers
  • Bottleneck The slowest stage the work must pass through
Why

Encoding governs meaning, the data path governs movement within the CPU, the hierarchy governs the size-versus-speed trade, and the bottleneck is the property of a particular workload that decides where optimisation is worth doing at all.

Read the lesson: Integrated Computer-System Reasoning →

Practise Integrated Computer-System Reasoning

The app has 6 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.

More questions on Integrated Computer-System Reasoning