wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

3.1 Hardware - Von Neumann Architecture

Total questions: 19

Worksheet time: 15mins

Name
Class
Date
1.

What are the main components of Von Neumann architecture?

a)

CPU, monitor, and keyboard

b)

RAM, ROM, and cache

c)

hard drive, printer, and scanner.

d)

control unit, arithmetic logic unit, memory, input/output, and the bus system.

2.

Explain the function of the control unit in Von Neumann architecture.

a)

The control unit in Von Neumann architecture is responsible for cooking food

b)

The control unit in Von Neumann architecture is responsible for printing documents

c)

The control unit in Von Neumann architecture is responsible for making phone calls

d)

The control unit in Von Neumann architecture is responsible for directing the operation of the computer's components, including the execution of instructions, managing data movement, and controlling input/output operations.

3.

What is the role of the arithmetic logic unit in Von Neumann architecture?

a)

controlling the flow of data within the CPU

b)

storing and retrieving data from memory

c)

managing input/output operations

d)

performing arithmetic and logical operations on the data that is being processed by the CPU.

4.

What are the advantages of Von Neumann architecture?

a)

Simplicity, efficiency, and flexibility in programming.

b)

High cost, slow processing, and limited memory capacity

c)

Difficulty in maintenance, lack of compatibility, and slow data transfer

d)

Complexity, inefficiency, and inflexibility in programming

5.

What are the disadvantages of Von Neumann architecture?

a)

The advantages of Von Neumann architecture

b)

The speed of Von Neumann architecture

c)

The flexibility of Von Neumann architecture

d)

The disadvantages of Von Neumann architecture include the bottleneck created by the single bus for both data and instructions, and the inability to perform simultaneous data transfer and instruction fetch.

6.

The purpose of the CPU is to process (a)   . The CPU is where processes such as ​ (b)   , ​ sorting and searching take place. Whatever is done on our computers, such as ​ (c)   , playing games and doing homework, the CPU has processed the data we use.

Choose from the below words
data
calculating
checking email
register
clock
7.

Match the following

a)

Bus

1.

Moves data around the system

b)

Cache

2.

A small amount of high speed RAM

c)

ALU

3.

Performs arithmetic operations

d)

Control Unit

4.

Coordinates components works together

e)

Binary

5.

Data and instructions are stored as ____

8.

What does MDR stands for

a)

Mega Data Randomiser

b)

Memory Data Register

c)

Meta Data Register

d)

Memory Digital Randomiser

9.

Reorder the following

a)

Program counter incremented by 1

b)

Processor sends a signal to the MAR

c)

Address copied into MAR

d)

Instruction in MAR is sent to MDR

1)
2)
3)
4)
10.
What does CPU stand for?
a)
Central Processing Unit
b)
Computer Protocol User
c)
Cool Pokemon Unit
d)
Computer Processing Unit
11.
Which of these is not a step in the FDE cycle?
a)
Instructions are fetched from main memory
b)
Instructions are decoded in the control unit
c)
The decoded instruction is executed
d)
The ALU decodes the instructions
12.

What is the function of the program counter in a CPU?

a)

It counts the number of programs running

b)

It holds the address of the next instruction to be executed

c)

It stores the results of computations

d)

It allows you to input something

13.
What does ALU stand for?
a)
Arguable Logic Unit
b)
Arithmetic Larger Unit
c)
Arithmetic Logic Unit 
d)
Arithmetic Logic Utility
14.

Which Register is the first to be accessed during the Fetch- Decode- Execute cycle?

a)

PC

b)

MAR

c)

MDR

d)

CIR

15.
The correct order is
a)
Fetch, Decode, Execute
b)
Decode, Execute, Fetch
c)
Execute, Decode, Fetch
d)
Decode, Fetch, Execute
16.

Advantage of Pipelining

a)

Efficient use of resorces

b)

Parallelism

c)

Fastest Execution

d)

All the above

17.
The more cache your CPU has…
a)
The less time spent accessing memory, therefore programs run faster
b)
The more time spent accessing memory, therefore programs run slower.
18.
A dual core processor will
a)
Have 2 processors which perform the fetch, decode, execute cycle simultaneously. This makes it twice as fast.
b)
Have 2 processors which perform the fetch, decode, execute cycle simultaneously. This means more instructions can be carried out at once, making it faster.
c)
Have 4 processors which perform the fetch, decode, execute cycle simultaneously. This makes it twice as fast.
d)
Have 4 processors which perform the fetch, decode, execute cycle simultaneously. This means more instructions can be carried out at once, making it faster.
19.
The higher the clock speed…
a)
The greater number of instructions that can be carried out per second.
b)
The lower the number of instructions that can be carried out per second.
c)
The faster your clock will go.
d)
The more cores you will have.