Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

WJEC 1.1.1 Hardware - Architecture

Total questions: 32

Worksheet time: 22mins

Name
Class
Date
1.
What does CPU stand for?
a)
Control Processing Unit
b)
Central Processing Unit
c)
Central Power Unit
d)
Center Power Unit
2.
What is the purpose of the CPU?
a)
To process all the data and instructions.
b)
To turn the computer on.
c)
To create PowerPoint presentations.
d)
To provide power to the computer.
3.
What is the main function of the CPU?
a)
To carry out processing of the data.
b)
To help with playing games.
c)
To fetch instructions from memory, decode them and execute the instructions.
d)
To heat up the computer.
4.
What are registers used for?
a)
To check that students are in school.
b)
To temporarily hold bits of data needed by the CPU.
c)
To make sure that the CPU runs properly.
d)
To make the CPU faster.
5.
What is a bus?
a)
A circuit that connect one part of CPU to other components.
b)
A type of long term memory
c)
A type of permanent memory
d)
A method of transport
6.
Used to carry the address to which the data is being transmitted.
a)
Data Bus
b)
Address bus
c)
Control Bus
7.

What is the main feature of the von Neumann Computer architecture?

a)

There is a single PRIMARY MEMORY for both data and instructions.

b)

The model as a single CPU

c)

The instructions are stored in PRIMARY MEMORY

d)

Data is stored in SECONDARY STORAGE

8.

What is the difference between Harvard and Von Neumann?

a)

Harvard has separate stores for data and instructions, VN does not

b)

Processing capacity; VN is faster

c)

VN has separate stores for data and instructions, Harvard does not

d)

Processing capacity; Harvard is faster

9.

What does the Control Unit 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

10.
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
11.

The function of the controller is...

a)

temporarily store data or control information needed by the CPU

b)

Direct the flow of instructions and data

c)

perform mathematical and logic functions

d)

store the most frequently used data and instructions

e)

carry data/control signals/information about RAM locations around

12.

The function of the register is...

a)

temporarily store data or control information needed by the CPU

b)

Direct the flow of instructions and data

c)

perform mathematical and logic functions

d)

store the most frequently used data and instructions

e)

carry data/control signals/information about RAM locations around

13.

The function of the ALU is...

a)

temporarily store data or control information needed by the CPU

b)

Direct the flow of instructions and data

c)

perform mathematical and logic functions

d)

store the most frequently used data and instructions

e)

carry data/control signals/information about RAM locations around

14.

The function of the cache is...

a)

temporarily store data or control information needed by the CPU

b)

Direct the flow of instructions and data

c)

perform mathematical and logic functions

d)

store the most frequently used data and instructions

e)

carry data/control signals/information about RAM locations around

15.

The function of the bus is...

a)

temporarily store data or control information needed by the CPU

b)

Direct the flow of instructions and data

c)

perform mathematical and logic functions

d)

store the most frequently used data and instructions

e)

carry data/control signals/information about RAM locations around

16.
What is the program counters job?
a)
To count the programs
b)
It contains the memory address of the next instruction to be loaded
c)
It stores instructions
d)
It carries out the calculations
17.
Where are the results of calculations stored?
a)
Accumulator
b)
ALU
c)
MDR
d)
CIR
18.
Which component would calculate the result of 6 * 4?
a)
Accumulator
b)
ALU
c)
Control Unit
d)
MAR
19.
What happens at the Decode step of the fetch-decode-execute cycle?
a)
The CPU makes sense of the instructions.
b)
The CPU fetches the information from RAM.
c)
The instructions are executed.
20.
Which of the following is a job of the control unit?
a)
To start up the computer
b)
To manage the fetch decode execute cycle
c)
To create presentations
d)
To carry out calcul
21.
How does clock speed affect computer performance?
a)
The higher the clock speed the slower the computer will run.
b)
It improves the amount you can store on the computer.
c)
The higher the clock speed the better the performance.
d)
It will make loading program slower
22.
Which of the following CPU's will have a better better performance:
A: 3 GHz Quad Core CPU
B: 3 GHz Duel Core CPU 
a)
A
b)
B
23.
What is a bus?
a)
A circuit that connect one part of CPU to other components.
b)
A type of long term memory
c)
A type of permanent memory
d)
A method of transport
24.
How can a bigger cache improve CPU performance?
a)
By being able to carry out more calculations
b)
By being able to store more recently used instruction inside the CPU for quicker access times
c)
By being able to 
25.
The correct order is
a)
Fetch, Decode, Execute
b)
Decode, Execute, Fetch
c)
Execute, Decode, Fetch
d)
Decode, Fetch, Execute
26.
Instructions are fetched from main memory
a)
True
b)
False
27.
The clock speed is the...
a)
Number of instructions processed per second
b)
Number of times the clock cycles round per second
28.
Which type of CPU architecture have we learned about?
a)
Von Neumann
b)
Von Trapp
c)
Intel
d)
AMD
29.

What is an alternative to the common CPU architecture we commonly use?

a)
Princeton
b)
New York
c)
Harvard
30.
You can overclock a computer to make the processor run faster which increases the processing power.
a)
true
b)
FALSE
31.
You can underclock a processor.
a)
true
b)
FALSE
32.

A 2GHz Processor can process:

a)

2,000,000 instructions per second

b)

2,000,000,000 instructions per second

c)

20,000,000 instructions per second

d)

200,000 instructions per second