wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Von Neumann achitecture

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Before von Neumann computers were built to perform just one job. What idea did von Neumann have which is still in use today?

a)

Memory on the CPU

b)

Stored program concept

c)

separate input and output devices

d)

registers on the CPU

2.

What is the missing label?

a)

storage

b)

bus

c)

output

d)

CPU

3.

What is the CPU?

a)

central processing unit

b)

central processor unit

c)

common processing unit

d)

central process utility

4.

What is the purpose of a bus in von Neumann architecture?

a)

transfer instructions from main memory to the CPU

b)

transfer data between the CPU and main memory

c)

move data around the CPU

d)

save data in the main memory

5.

There are 3 buses in von Neumann architecture. The data bus, the control bus and ???

a)

address bus

b)

instruction bus

c)

processor bus

d)

arithmetic bus

6.

What is the role of the clock in von Neumann architecture?

a)

allow instructions to be time stamped

b)

synchronise the actions of the CPU

c)

record the time taken to carry out each instruction

d)

tell the control unit when to send an instruction

7.

What is a bus in von Neumann architecture?

a)

a register

b)

part of the CPU

c)

a collection of wires

d)

an output device

8.

The speed of the clock is measured in cycles per second. This is expressed as .....?

a)

gigabytes (GB)

b)

megabytes (MB)

c)

gigahertz (GHz)

d)

cps (cycles per second

9.

What is a register?

a)

performs calculations in the ALU

b)

a very fast part of main memory

c)

part of the control unit

d)

a small piece of very fast memory in the CPU

10.

What is the ALU?

a)

Arithmetic Logic Unit

b)

Answers Logic Units

c)

Arithmetical Leverage Unit

d)

Arithmetic Logical Utility

11.

What is the correct order to explain how the CPU carries out instructions?

a)

Fetch, Execute, Decode

b)

Decode, Fetch, Execute

c)

Fetch, Decode, Execute