NEW
Font size
WorksheetsMock P1...Revise CPU
Total questions: 13
Worksheet time: 7mins
Which component of the CPU is responsible for performing arithmetic and logical operations?
Control Unit (CU)
Arithmetic Logic Unit (ALU)
Register
Cache
What is the primary function of the Control Unit (CU) in a CPU?
To store data temporarily
To perform calculations
To decode instructions and control the flow of data
To increase clock speed
Which register holds the address of the next instruction to be executed?
Accumulator (ACC)
Memory Address Register (MAR)
Program Counter (PC)
Memory Data Register (MDR)
What is the purpose of the Accumulator (ACC) in a CPU?
To store the result of arithmetic and logic operations
To hold the address of the next instruction
To store data fetched from memory
To manage the control signals
Which type of cache memory is closest to the CPU core?
L1 Cache
L2 Cache
L3 Cache
Main Memory
How does having multiple cores in a CPU benefit performance?
Increases the clock speed
Allows for parallel processing of tasks
Reduces the need for cache memory
Decreases power consumption
What is the role of the clock speed in a CPU?
Determines the size of the cache
Controls the number of instructions executed per second
Increases the number of cores
Reduces the power usage
During which stage of the Fetch-Decode-Execute cycle is the instruction translated into signals?
Fetch
Decode
Execute
Store
What happens during the 'Fetch' stage of the Fetch-Decode-Execute cycle?
The CPU executes the instruction
The CPU fetches the instruction from main memory, RAM
The CPU decodes the instruction
The CPU stores the result
Which of the following is NOT a factor that affects CPU performance?
Number of cores
Clock speed
Amount of RAM
Cache size
What is the main advantage of using cache memory in a CPU?
It increases the number of cores
It speeds up data access times
It reduces the CPU's power consumption
It increases the clock speed
Which register temporarily holds data that is being transferred to or from memory?
Program Counter (PC)
Memory Address Register (MAR)
Memory Data Register (MDR)
Instruction Register (IR)
What is the effect of increasing the clock speed of a CPU?
It decreases the number of instructions executed per second
It increases the number of instructions executed per second
It reduces the number of cores
It increases the size of the cache
