wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CPU Components and Functions Quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Which component of the CPU is responsible for carrying out arithmetic and logic operations?

a)

Control Unit (CU)

b)

Arithmetic Logic Unit (ALU)

c)

Cache

d)

Program Counter

2.

What is the function of the Control Unit (CU)?

a)

To perform calculations

b)

To fetch, decode, and execute instructions

c)

To store frequently used data

d)

To connect the CPU to external devices

3.

Which of the following best describes the purpose of registers?

a)

Long-term storage of data and programs

b)

Fast, temporary storage within the CPU

c)

Permanent storage of instructions

d)

Data transfer between secondary and primary storage

4.

The Program Counter (PC) stores:

a)

The current instruction being executed

b)

The address of the next instruction to fetch

c)

Data that has just been processed

d)

The result of the last calculation

5.

Which register holds the address of the instruction currently being executed?

a)

Memory Address Register (MAR)

b)

Memory Data Register (MDR)

c)

Program Counter (PC)

d)

Current Instruction Register (CIR)

6.

In the Fetch-Decode-Execute cycle, what happens during the decode stage?

a)

The next instruction is copied into the MDR

b)

The instruction is interpreted to determine what needs to be done

c)

The ALU carries out calculations

d)

The CU resets the Program Counter

7.

Which statement is true about cache memory?

a)

It is slower than RAM but cheaper

b)

It is faster than RAM but more expensive

c)

It is stored permanently on the hard drive

d)

It replaces the need for registers

8.

Which factor will not typically improve CPU performance?

a)

Higher clock speed

b)

Larger cache size

c)

More cores

d)

Larger secondary storage capacity

9.

What does “Von Neumann architecture” mean?

a)

Data and instructions are stored separately

b)

Data and instructions are stored together in memory

c)

Each core has its own memory

d)

The CPU uses multiple buses for each task

10.

Why might a CPU with multiple cores not always run faster than one with fewer cores?

a)

More cores always reduce clock speed

b)

Some programs are not designed to use multiple cores

c)

Cache memory is unavailable to multi-core CPUs

d)

The Control Unit only works with one core at a time