wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mock P1...Revise CPU

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Which component of the CPU is responsible for performing arithmetic and logical operations?

a)

Control Unit (CU)

b)

Arithmetic Logic Unit (ALU)

c)

Register

d)

Cache

2.

What is the primary function of the Control Unit (CU) in a CPU?

a)

To store data temporarily

b)

To perform calculations

c)

To decode instructions and control the flow of data

d)

To increase clock speed

3.

Which register holds the address of the next instruction to be executed?

a)

Accumulator (ACC)

b)

Memory Address Register (MAR)

c)

Program Counter (PC)

d)

Memory Data Register (MDR)

4.

What is the purpose of the Accumulator (ACC) in a CPU?

a)

To store the result of arithmetic and logic operations

b)

To hold the address of the next instruction

c)

To store data fetched from memory

d)

To manage the control signals

5.

Which type of cache memory is closest to the CPU core?

a)

L1 Cache

b)

L2 Cache

c)

L3 Cache

d)

Main Memory

6.

How does having multiple cores in a CPU benefit performance?

a)

Increases the clock speed

b)

Allows for parallel processing of tasks

c)

Reduces the need for cache memory

d)

Decreases power consumption

7.

What is the role of the clock speed in a CPU?

a)

Determines the size of the cache

b)

Controls the number of instructions executed per second

c)

Increases the number of cores

d)

Reduces the power usage

8.

During which stage of the Fetch-Decode-Execute cycle is the instruction translated into signals?

a)

Fetch

b)

Decode

c)

Execute

d)

Store

9.

What happens during the 'Fetch' stage of the Fetch-Decode-Execute cycle?

a)

The CPU executes the instruction

b)

The CPU fetches the instruction from main memory, RAM

c)

The CPU decodes the instruction

d)

The CPU stores the result

10.

Which of the following is NOT a factor that affects CPU performance?

a)

Number of cores

b)

Clock speed

c)

Amount of RAM

d)

Cache size

11.

What is the main advantage of using cache memory in a CPU?

a)

It increases the number of cores

b)

It speeds up data access times

c)

It reduces the CPU's power consumption

d)

It increases the clock speed

12.

Which register temporarily holds data that is being transferred to or from memory?

a)

Program Counter (PC)

b)

Memory Address Register (MAR)

c)

Memory Data Register (MDR)

d)

Instruction Register (IR)

13.

What is the effect of increasing the clock speed of a CPU?

a)

It decreases the number of instructions executed per second

b)

It increases the number of instructions executed per second

c)

It reduces the number of cores

d)

It increases the size of the cache