wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1.1 Lesson 2 The CPU & von Neumann

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.
What does CPU stand for?
a)
Central Processing Unit
b)
Computer Protocol User
c)
Cool Pokemon Unit
d)
Computer Processing Unit
2.

What is the main purpose of the CPU?

a)

To Fetch, Decode and Execute Instructions (in MEMORY).

b)

To perform calculations.

c)

To render graphics on a screen.

d)

To manage the computer system.

3.

What are the MAIN COMPONENTS of the CPU? (Tick all that are correct).

a)

ALU

b)

CU

c)

Registers

d)

Cache MEmory

e)

BIOS

4.

Which of these are REGISTERS in the CPU? (Tick ALL that are correct)

a)

Accumulator

b)

ALU

c)

Program Counter

d)

Memory Address Register

e)

Control Bus Register

5.
The purpose of the CPU is to ____. 
a)
Process data
b)
Store data
6.
CPU carries out a cycle called___. 
a)
Execute-decote-fetch
b)
Fetch-decode-execute
c)
Fetch-execute-decode
d)
Decode-execute-fetch
7.
____ is a small amount of memory which is a part of the CPU - closer to the CPU than RAM.
a)
Cache
b)
Core
c)
Intel
d)
Clock speed
8.
It consists of two parts: 
Arithmetic part and Logic part
a)
RAM
b)
Clock speed
c)
ALU
d)
Cache
9.
___ are circuits on the motherboard that connect the CPU to other components. There are many ____ on the motherboard. 
a)
Cores
b)
Buses
c)
Hard drives
d)
Clocks
10.

Describe the tasks that the control unit carries out

a)

Fetches the data/instructions, decodes it and sends the signals via buses to the hardware components.

b)

Carries out calculations and comparisons, to see if one value is larger than another.

11.

Describe the tasks that the arithmetic and logic unit carries out

a)

Fetches the data/instructions, decodes it and sends the signals via buses to the hardware components.

b)

Carries out calculations and comparisons, to see if one value is larger than another.

12.

According to the von Neumann model, _______ are stored in memory.

a)

only data

b)

only programs

c)

data & programs

d)

neither data nor programs

13.
Which of the following is not a register?
a)
CU
b)
MAR
c)
MDR
d)
PC
14.

The Program Counter

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

15.

Memory Data Register (MDR)

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

16.

Memory Address Register (MAR)

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

17.
The Accumulator is a type of what?
a)
Register
b)
Buffer
c)
RAM
d)
Cache
18.

Which of the following has the largest memory?

a)

RAM

b)

Cache

19.
Which component would calculate the result of 6 * 4?
a)
Accumulator
b)
ALU
c)
Control Unit
d)
MAR
20.
How does a CPU process instructions?
a)
Using the Fetch Decode Execute cycle
b)
Linearly using parallel processing
c)
Using machine code
d)
Through the Control Bus