wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Systems Architecture

Total questions: 54

Worksheet time: 25mins

Name
Class
Date
1.
What does CPU stand for?
a)
Central Program Unit
b)
Central Processing Unit
c)
Computer Program Unit
d)
Computational Pink U
2.
What does the CU do?
a)
controls the flow of data within the CPU
b)
It controls the input and output of data so that the signals go to the right place at the right time
c)
It controls and monitors the hardware attached to the system
d)
All of the above
3.
What was Von Neumanns first name?
a)
Terry
b)
Adam
c)
John
d)
Philip
4.
Is cache memory volatile?
a)
True
b)
False
5.
What is this process called:
The CPU makes sense of the instruction it has just fetched.
a)
Decode
b)
Execute
c)
Process
d)
Fetch
6.
It is possible to improve the performance of a computer by choosing a CPU with a higher clock speed
a)
False
b)
True
7.
Select an example of an embedded system
a)
Smartphone
b)
Cruise Control
c)
Laptop
d)
Computer
8.
What does the ALU do?
a)
Logic operations
b)
Nothing
c)
Deletes calculations
d)
Performs calculations
9.
What does MAR stand for?
a)
Main Address Register
b)
Memory Address Register
c)
Massive Address Register
d)
Minimal Age Readable
10.
The stages required for processing are known as the....
a)
Fetch-Execute-decode
b)
Process-decode-fetch
c)
Fetch-Decode-Execute
d)
Process
11.
When the CPU fetches data it makes use of a vital path called?
a)
The Address walk
b)
The Address Bus
c)
The bus
d)
The address plane
12.
A CPU which is able to carry out a thousand million instructions per seconds would have a clock speed of.....
a)
10GHz
b)
1GHz
c)
100MHz
d)
1000GHz
13.
MDR stands for Memory Delete Register
a)
True
b)
False
14.
BottleThroat was the name of a limitation with the Von Neumann architecture?
a)
False
b)
True
15.
What is systems architecture?
a)
 Conceptual model that defines the structure, behaviour, and more views of a system
b)
 Conceptual model that defines the structure of a buildings system
c)
A blueprint of a a building
d)
A system which needs to be replaced and updated
16.
What is the CPU’s purpose?
a)
To carry out program instructions
b)
To store data
c)
To compile program code
d)
To output data to the user
17.
What are the main characteristics of a Von Neumann CPU?
a)
External storage, programs and data in shared memory
b)
Heat management through heatsinks and fans
c)
Communicating with input and output devices
d)
External and internal cache
18.
What is the difference between Harvard and Von Neumann?
a)
Harvard has separate stores for data and memory, VN does not
b)
Processing capacity; VN is faster
c)
VN has separate stores for data and memory, Harvard does not
d)
Processing capacity; Harvard is faster
19.
What does the MAR do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
20.
What does the MDR do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
21.
What does the Program Counter do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
22.
What does the Accumulator do?
a)
Stores the data retrieved from memory
b)
Stores the address of the memory location to access
c)
Stores the address of the next instruction
d)
Stores the results of arthimetic and logical operations
23.
What does the ALU do?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
24.
What does the CU do?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
25.
What is the purpose of Cache?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
26.
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
27.
Where are instructions and data stored during the FDE cycle?
a)
In the cache
b)
In main memory
c)
In secondary storage
d)
In the Control Unit
28.
What is meant by ‘Clock Speed’?
a)
The number of operations per second a CPU can perform
b)
The length of time the CPU has been active
c)
The speed of the last instruction
d)
The number of instructions the CPU can store in RAM
29.
What is meant by a multi-core processor?
a)
A single CPU with multiple core components
b)
A multi CPU system
c)
A CPU that has been overclocked
d)
A CPU that has a faster clock speed
30.
What is an embedded system?
a)
A computer system that has one single purpose
b)
A computer system that has many different purposes
c)
A computer system that can be upgraded
d)
A computer system with multiple operating systems
31.

What is the purpose of the CPU?

a)

Process data and instructions

b)

Controls components of the computer

c)

Fetches and executes instructions

d)

Central Processing Unit

32.

What is the name of the component that performs calculations and decisions?

a)

Central Processing Unit

b)

Arithmetic Logic Unit

c)

Accumulator

d)

Calculator

33.

The program counter and accumulator are examples of what components of a CPU

a)

Buses

b)

Components

c)

Processors

d)

Registers

34.

What is the purpose of the cache?

Select all correct answers

a)

Provides fast access to data and instructions

b)

Stores frequently used data and instructions

c)

Contains the address of the instruction being executed at the current time

d)

Means CPU needs to use RAM less

35.

What functions does the control unit perform?

Choose two answers

a)

Decodes Instructions

b)

Performs arithmetic and logic operations

c)

Sends control signals to control how data moves round the CPU

d)

Contains the address of the next instruction to be executed

36.

What is the purpose of the memory data register?

a)

Contains the address of the next instruction to be executed

b)

Holds data that is fetched from or written to memory

c)

Holds the current instruction being carried out

d)

Holds the memory location of data that needs to be accessed

37.

Why is an embedded system a type of computer system?

a)

You can install software onto it

b)

It is a built in system that has a single purpose

c)

It is in a mechanical device

d)

It has takes an input, processes data and delivers an output

38.

Explain the purpose of the program counter

a)

Counts programs

b)

Holds the address of the next instruction

c)

Allows a program to run

d)

Keeps count of the number of cycles

39.

What factors affect the speed of a CPU?

Select multiple answers

a)

Size of Cache

b)

Number of Cores

c)

Clock Speed

d)

Size of RAM

40.

Which are the first 3 registers used in the Fetch - Execute cycle?

a)

MDR then Acc then PC

b)

PC then MAR then MDR

c)

MAR then MDR then Acc

d)

PC then MAR then Acc

41.

Which of the following are components of the CPU?

a)

ALU

b)

CU

c)

MDU

d)

ALR

e)

PC

42.

What does CPU stand for?

a)

Central Processing Unit

b)

Computer Processing Unit

c)

Completely Pointless Unit

d)

Computer Position Unit

43.

A fast, temporary storage area located on the CPU

a)

Register

b)

Cache

c)

RAM

d)

ROM

44.

Which of the following are stored in the cache

a)

Recently accessed data

b)

Frequently accessed instructions

c)

The program currently being run

d)

A big fat box full of bees and broken glass

45.

A computer designed to perform a dedicated purpose, which is built in to a larger machine is call an -------- system

(a)  

46.

True or false: A CPU with a clock speed of 2GHz will perform twice as many instructions per second as a CPU with a clock speed of 1GHz

a)

True

b)

False

47.

True or false: A CPU with 4 cores will process twice as many instructions per second as a CPU with 2 cores

a)

True

b)

False

48.

Which of the following IMPROVE the performance of a CPU?

a)

Higher cache capacity

b)

Lower clock speed

c)

More cores

d)

Lower cache capacity

49.

The stages of the FETCH are:

1. contents of PC copied to (a)  

2. RAM is access and data set to MDR

3. Contents of MDR copied to CIR

4. PC incremented

50.

The stages of the FETCH are:

1. contents of PC copied to MAR

2. (a)   is accessed and data set to MDR

3. Contents of MDR copied to CIR

4. PC incremented

51.

The stages of the FETCH are:

1. contents of PC copied to MAR

2. RAM is accessed and data set to MDR

3. Contents of (a)   copied to CIR

4. PC incremented

52.

The stages of the FETCH are:

1. contents of PC copied to MAR

2. RAM is accessed and data set to MDR

3. Contents of MDR copied to (a)  

4. PC incremented

53.

The stages of the FETCH are:

1. contents of PC copied to MAR

2. RAM is accessed and data set to MDR

3. Contents of MDR copied to CIR

4. PC -----------

(a)  

54.

The DECODE stage of the FDE splits instructions into OPCODE and -------

(a)