wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IGCSE Unit 3 Hardware

Total questions: 50

Worksheet time: 29mins

Name
Class
Date
1.

Which of these are internal hardware components in a computer (select all that apply)

a)

mouse

b)

RAM

c)

CPU

d)

operating system

e)

BIOS

2.

Select all the components of the CPU

a)

ALU

b)

Control Unit

c)

Registers

d)

RAM

3.

Choose all the types of system bus?

a)

Address

b)

Data

c)

Control

d)

Register

4.

Choose all the registers found in a typical processor?

a)

Current Instruction

b)

Accumulator

c)

Memory Data

d)

Memory Address

5.

What is meant by a von Neumann computer architecture?

a)

Where the program instructions are stored in a seperate memory storage from the data

b)

Where the program instructions are stored in the same memory storage as the data

c)

Where the program instructions are stored in ROM and the data is stored in RAM

d)

Where the program instructions are divided across several CPUs

6.

What is the main storage area for program instructions and data in a Von Neumann computer architecture?

a)

RAM

b)

CPU

c)

ROM

d)

Cache

7.

Which internal component carries out the processing of program instructions?

a)

CPU

b)

GPU

c)

RAM

d)

BIOS

8.

What controls the timing of the instruction cycle in a computer

a)

The amount of RAM available

b)

The frequency of the internal clock

c)

The width of the address bus

d)

The size of addressable memory

9.

Choose all statements that are TRUE about primary memory addresses

a)

Each one has a unique address

b)

They all store the same amount of data

c)

The number of addresses is determined by the width of the address bus

d)

Addresses are stored internally as hexadecimal numbers

10.

What are the allowable operations that the processor uses to interact with the RAM?

a)

reading

b)

writing

c)

copying

d)

deleting

11.

Which word describes the property of RAM memory where memory cells must be constantly refreshed to keep their contents

a)

volatile

b)

non-volatile

c)

random

d)

static

12.

A type of primary memory that does not need to be refreshed to retain its contents AND whose contents cannot be changed

a)

RAM

b)

BIOS

c)

Flash

d)

ROM

13.

What is the non-volatile firmware used to perform hardware initialization during the booting-up process called?

a)

BIOS

b)

Cache

c)

ROM

d)

Hard disk

14.

What type of memory is used to compensate for the difference in speed between accessing processor registers and reading memory locations in RAM?

a)

Cache

b)

Flash

c)

UEFI

d)

BIOS

15.

What is the part of the CPU that performs calculations and makes decisions called?

a)

ALU

b)

Control Unit

c)

Registers

d)

Clock

16.

Name for the small, very fast access storage locations inside the CPU that can store one data item, instruction or address

a)

Cache

b)

Registers

c)

ALU

d)

RAM

17.

The part of the CPU that directs the operations of the processor

a)

Control unit

b)

ALU

c)

Registers

d)

Clock

18.

A register inside the CPU in which intermediate arithmetic and logic results are stored

a)

Accumulator

b)

Program counter

c)

Memory Data Register

d)

Current Instruction Register

19.

A register inside the CPU that stores the memory address of the next instruction to be fetched from memory

a)

Accumulator

b)

Program counter

c)

Current Instruction Register

d)

Memory Data Register

20.

Which part of the CPU is this: an electronic 'crystal' device that 'ticks' regularly and is used to synchronise the actions of the CPU.

a)

ALU

b)

Control Unit

c)

Register

d)

System clock

21.

What is the correct sequence of operations between CPU and RAM?

a)

Fetch-decode-execute

b)

Fetch-execute-decode

c)

Decode-fetch-execute

d)

Fetch-execute-fetch

22.

What type of storage does this device use?

a)

Magnetic

b)

Optical

c)

Electrical

d)

Cloud

23.

Which secondary storage device make use of a laser light?

a)
b)
c)
d)
24.

What types of storage would usually be found in an embedded system? (select all that apply ...)

a)

ROM

b)

RAM

c)

HDD

d)

SSD

25.

Which types of memory storage are volatile? (choose all that apply ...)

a)

RAM

b)

ROM

c)

Flash

d)

Cache

26.

Which is the main reason for having cache memory?

a)

To be able to run more powerful programs

b)

To compensate for the difference in speed of the CPU and RAM access times.

c)

To increase the size of main memory

d)

To allow you to run a program with less RAM

27.

Choose all the factors that could potentially affect the performance of the CPU ...

a)

Frequency of internal clock

b)

Number of processor cores

c)

Size of cache memory

d)

Type of cache (L1, L2, L3)

e)

Amount of RAM

28.

Choose 2 actions that could help improve the CPU performance ...

a)

Increase amount of RAM

b)

Replace dual-core with quad-core processor

c)

Increase size of cache

d)

Replace HDD with SSD

29.

Which of the followings is not a processing unit?

a)

CPU

b)

Mainboard

c)

RAM

d)

Hard disk

30.

What is the order in the CPU operation cycle?

a)

Fetch

b)

Decode

c)

Execute

1)
2)
3)
31.

Match the following registers with stored values

a)

Accumulator

1.

Intermediary values for calculation

b)

Program Counter

2.

Address of next instruction

c)

Memory Address Register

3.

Address of data or instruction to be operated

d)

Memory Data Register

4.

Data or instruction to be operated

32.

Which of the followings is a component that calculates and compares?

a)

ALU

b)

CU

c)

PC

d)

RAM

33.

What is the functionality of the Control Unit?

a)

Controls the operation cycle in the CPU

b)

Stores temporary values

c)

Performs arithmetic operations

d)

Prints output on the screen

34.

What does RAM stand for?

a)

Rare Access Moment

b)

Random Access Memory

c)

Random Acquire Mainboard

d)

Rapid Application Memory

35.

Which of the followings are not registers?

More than one correct answer

a)

Program Counter

b)

Accumulator

c)

Control Unit

d)

ALU

e)

CIR

36.

What is the component of the CPU that changes the cycles?

(a)  

37.

Match the following bus types with usage

a)

Address

1.

Transfers addresses of data and instructions

b)

Control

2.

Transfers values inside registers

c)

Data

3.

Transfers data between CPU and RAM

38.

CPU has only four instructions.

a)

True

b)

False

39.

Which of the followings is NOT a factor of CPU performance?

a)

Number of cores

b)

Clockspeed

c)

Cache

d)

Memory capacity

40.

What is the name of the frequency of cycle operations?

(a)  

41.

Which of the following are not registers?

More than one correct answer

a)

Program Counter

b)

Accumulator

c)

Control Unit

d)

ALU

e)

CIR

42.

Why does the ALU need the ACC? What would happen if it did not have this special register?

a)

The ALU needs the ACC to store interim results of calculations. If it did not have the accumulator,

it would need to write and read the interim result to and from RAM each time.

b)

The ALU needs the ACC to perform arithmetic operations. If it did not have the accumulator, it would not be able to perform any calculations.

c)

The ALU needs the ACC to store the output of calculations. If it did not have the accumulator, it would not be able to store the results of calculations.

d)

The ALU needs the ACC to remember the previous calculation. If it did not have the accumulator, it would not be able to remember the previous calculation.

43.

Match the following

a)

A register that holds the address of the next instruction to

be processed.

1.

Program Counter

b)

A register that stores the address of where data or an

instruction is located in RAM.

2.

Memory Address register

c)

A component that sends signals to control the interactions

of all other components during the fetch-execute cycle.

3.

Control Unit

d)

A component that performs all calculations and logical

operations required during the fetch-execute cycle.

4.

Arithmetic Logic Unit

e)

A bus that is used to transmit control signals that are sent by

the control unit.

5.

Control bus

44.

Which CPU can process more instructions at the same time?

a)

Quad core

b)

AMD Ryzen 7

c)

Intel Pentium 4

d)

Duel core

45.

It captures light through a lens and

converts it into binary.​ (a)  

Choose from the below words
Digital Camera
Bar code scanner
Optical mouse
Microphone
Touch screen
Digital camera
46.

Match the following

a)

It allows the user to press keys that

have a designated ASCII/Unicode

value that is converted to binary.

1.

Keyboard

b)

It captures the light that is bounced back from a laser that is shone from the device to the surface underneath, to track the device movement

2.

Optical mouse

c)

It uses a sensor or a camera to capture light reflected from a special

code and converts it to binary.

3.

QR Scanner

d)

It is a component that outputs an action, often a type of movement, that causes another device to operate.

4.

Actuator

e)

This is a screen that shines light through crystals to output an

image.

5.

Liquid Crystal Display

47.

What type of sensor is being activated in the picture?

a)

Accelerometer

b)

Infrared Sensor

c)

Pressure Sensor

d)

Light Sensor

48.

Is a sensor an example of an input or output device?

a)

INPUT

b)

OUTPUT

49.

When will your computer use virtual memory?

a)

When the RAM is full

b)

When the computer is turned on

c)

When the computer is booted up

d)

When the hard drive is full

50.

What is this?

a)

Network Interface Card

b)

A graphics card

c)

A sound card

d)

A USB drive