WorksheetsCPU Components and Functions Quiz
Total questions: 10
Worksheet time: 5mins
Which component of the CPU is responsible for carrying out arithmetic and logic operations?
Control Unit (CU)
Arithmetic Logic Unit (ALU)
Cache
Program Counter
What is the function of the Control Unit (CU)?
To perform calculations
To fetch, decode, and execute instructions
To store frequently used data
To connect the CPU to external devices
Which of the following best describes the purpose of registers?
Long-term storage of data and programs
Fast, temporary storage within the CPU
Permanent storage of instructions
Data transfer between secondary and primary storage
The Program Counter (PC) stores:
The current instruction being executed
The address of the next instruction to fetch
Data that has just been processed
The result of the last calculation
Which register holds the address of the instruction currently being executed?
Memory Address Register (MAR)
Memory Data Register (MDR)
Program Counter (PC)
Current Instruction Register (CIR)
In the Fetch-Decode-Execute cycle, what happens during the decode stage?
The next instruction is copied into the MDR
The instruction is interpreted to determine what needs to be done
The ALU carries out calculations
The CU resets the Program Counter
Which statement is true about cache memory?
It is slower than RAM but cheaper
It is faster than RAM but more expensive
It is stored permanently on the hard drive
It replaces the need for registers
Which factor will not typically improve CPU performance?
Higher clock speed
Larger cache size
More cores
Larger secondary storage capacity
What does “Von Neumann architecture” mean?
Data and instructions are stored separately
Data and instructions are stored together in memory
Each core has its own memory
The CPU uses multiple buses for each task
Why might a CPU with multiple cores not always run faster than one with fewer cores?
More cores always reduce clock speed
Some programs are not designed to use multiple cores
Cache memory is unavailable to multi-core CPUs
The Control Unit only works with one core at a time
