This register holds the address of the next instruction.
What is the Program Counter (PC)?
This bus carries data between the CPU and memory.
What is the Data Bus?
What does FDE stand for?
What is Fetch-Decode-Execute?
This determines how fast the CPU processes instructions.
What is Clock Speed?
This architecture stores instructions and data in the same memory.
What is Von Neumann architecture?
This register temporarily holds data fetched from memory.
What is the Memory Data Register (MDR)?
This bus determines which memory location is accessed.
What is the Address Bus?
During Fetch, the CPU retrieves instructions from here.
What is memory (RAM)?
Multiple of these let the CPU process tasks in parallel.
What are Cores?
This architecture separates memory for instructions and data.
What is Harvard architecture?
This register stores the result of ALU calculations.
What is the Accumulator (ACC)?
This bus sends control signals across components.
What is the Control Bus?
This orchestrates the components of the CPU
What is the Control Unit?
This small, fast memory improves data access speed.
What is Cache?
Name a CPU that combines elements of both Von Neumann and Harvard architectures.
What is a contemporary processor?
This register temporarily stores the instruction currently being executed.
What is the Current Instruction Register (CIR)?
True or False: The address bus transfers data in both directions.
What is False?
The ALU operates during this FDE stage.
What is Execute?
Cache size improves performance because it reduces access to this.
What is RAM?
An advantage of Harvard architecture is this.
What is faster data access?
This register stores the memory location to be accessed.
What is the Memory Address Register (MAR)?
This type of signal coordinates the timing and operation of data transfers on the buses.
What are Control Signals?
The CIR is used in this way during Decode.
What is splitting the instruction into opcode and operand?
Clock speed increases are limited by this.
What is heat or hardware / transistor limits?
This key feature of modern CPU architecture allows multiple tasks to be processed simultaneously, improving performance and efficiency by handling several instructions at once.
What is parallel processing?