wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

3. Hardware - Computer Architecture: Computer Science CIE IGCSE

Total questions: 61

Worksheet time: 36mins

Name
Class
Date
1.

What processes instructions and data that are input into the computer so that the result can be output?

a)

CPU

b)

CU

c)

ALU

d)

RAM

e)

PC

2.

What does CPU stand for?

a)

Central processing unit

b)

Central Programming Unit

c)

Circular Priority Urchin

d)

Circular Probably Universe

3.

What is a type of integrated circuit built on a single chip?

a)

CPU

b)

Micropressor

c)

Microprocessor

d)

ALU

e)

Cache memory

4.

What does the CPU consist of?

a)

Buses

b)

Memory

c)

Units

d)

Registers

e)

Embedded system

5.

What are features of Von Neumann Architecture?

a)

Contains a CPU

b)

The CPU has direct access to memory.

c)

Contains an ALU

d)

Contains a CU

6.

What are features of Von Neumann Architecture?

a)

The memory stores programs as well as data.

b)

Stored programs make use of instructions that can be executed in sequential order.

c)

Memory stores data

d)

Contains both primary and secondary storage

7.

What are the units in the CPU?

a)

ALU

b)

PC

c)

ACC

d)

MDR

e)

CU

8.

What are the registers in the CPU?

a)

ALU

b)

PC

c)

ACC

d)

MDR

e)

CU

9.

What are the registers in the CPU?

a)

ALU

b)

CU

c)

CIR

d)

MAR

10.

What are the buses in the CPU?

a)

Address bus

b)

Processing bus

c)

Control bus

d)

Data bus

e)

Microprocessor

11.

What are the MAR and MDR stored in?

a)

Memory unit

b)

Control unit

c)

Processor

12.

Where are the PC and CIR stored?

a)

Memory unit

b)

Control unit

c)

Processor

13.

Where are the ALU and ACC stored?

a)

Memory unit

b)

Control unit

c)

Processor

14.

What does the memory unit store?

a)

ACC

b)

CIR

c)

CU

d)

MAR

e)

MDR

15.

What does ALU stand for?

a)

Automatic Lossless Unit

b)

Automatic Lossy Unit

c)

Arithmetic Logic Unit

d)

Arithmatics, Logic, and Unicode

16.

Carries out calculations and logical operations on the data to execute the code.

a)

ALU

b)

CIR

c)

CU

d)

CPU

17.

What does CU stand for?

a)

Christian Union

b)

Control Unit

c)

Central Unit

d)

Cereal Unicode

18.

Reads instructions from memory, ensures synchronisation of data flow and program instructions throughout the computer, manages the process of moving instructions in and out of memory.

a)

CU

b)

MAR

c)

ALU

d)

PC

19.

What does PC stand for?

a)

Personal computer

b)

Program counter

c)

Protocol Control

d)

Parity Check

20.

Stores the address of the next instruction

a)

MDR

b)

MAR

c)

PC

d)

CIR

21.

What does MAR stand for?

a)

Memory Address Register

b)

Memory Access Random

c)

Minecraft Artistic Record

d)

Memory Acknowledgement Register

22.

Stores data that has just been read from / is about to be written to the memory.

a)

RAM

b)

MAR

c)

MDR

d)

CIR

23.

What does CIR stand for?

a)

Current Instruction Register

b)

Cyclic Importance Register

c)

Control Information Register

d)

Current Interface Role

24.

Stores the current instruction the ALU is running.

a)

CIR

b)

PC

c)

MDR

d)

MAR

25.

Which bus carries signals between the processor and the memory?

a)

Address bus

b)

Control Bus

c)

Data bus

26.

Which bus carries data between the processor, memory unit, and the I/O units?

a)

Address bus

b)

Control Bus

c)

Data bus

27.

Which bus carries signals relating to the control and coordination of all activities within the computer?

a)

Address bus

b)

Control Bus

c)

Data bus

28.

System buses are...

a)

Serial

b)

Parallel

29.

Address buses are...

a)

Unidirectional

b)

Bidirectional

30.

Data buses are...

a)

Unidirectional

b)

Bidirectional

31.

Control buses are...

a)

Unidirectional

b)

Bidirectional

32.

If the address bus is wider, more memory locations can be simultaneously addressed.

a)

True

b)

False

33.

The wider the data bus...

a)

The longer the word length

b)

The shorter the word length

34.

How wide is a normal control bus?

a)

8-bit

b)

2-bit

c)

4-bit

d)

16-bit

35.

What is the purpose of the system clock?

a)

To synchronise all computer operations

b)

To time how long it takes to perform each task

c)

It is the timeout in an Automatic Repeat Request

36.

Can the clock speed be changed?

a)

Yes

b)

No

37.

Which bus is used to transmit timing signals?

a)

Address bus

b)

Control Bus

c)

Data bus

38.

Does increasing the clock speed increase the computer's overall performance?

a)

Yes

b)

No

c)

Not necessarily

39.

What are problems with increasing the clock speed?

a)

CPU overheating

b)

Unsychronised operations

c)

Computer cannot access RAM fast enough

d)

Computer is too fast for user

40.

Where is cache memory located?

a)

RAM

b)

ROM

c)

Within the CPU itself

d)

CU

41.

What is an advantage of using cache memory?

a)

It has a faster access time than RAM

b)

It increases the ALU speed

c)

It is cheaper than RAM

42.

Increasing cache memory has no effect on CPU performance

a)

True

b)

False

43.

What is a core made up of?

a)

ALU

b)

Registers

c)

CU

d)

Buses

e)

PC

44.

Increasing the number of cores increases CPU performance

a)

True

b)

False

45.

Does doubling the number of cores double the computer's performance?

a)

Yes

b)

No

46.

What improves computer performance?

a)

Increasing bus width

b)

Increasing clock speed

c)

Decreasing cache memory

d)

Plugging it in

47.

What improves computer performance?

a)

Using cache memory

b)

Maintaining clock speed

c)

Adding cores

d)

Using a CPU

48.

What is a list of all the commands that can be processed by a CPU called?

(a)  

49.

What are instruction sets written in?

a)

Python

b)

Assembly code

c)

Machine code

d)

HTML

50.

A combinations of hardware and software that is designed to perform a dedicated function

a)

Embedded system

b)

Information interchange

c)

User interface

d)

Input Device

e)

Integrated Circuit

51.

What are embedded systems based on?

a)

Microcontroller

b)

Microprocessor

c)

System on Chip (SoC)

d)

Actuators

e)

Inputs and Outputs

52.

How many types of embedded system are there?

a)

1

b)

2

c)

3

d)

4

e)

5

53.

What are the two types of embedded system?

a)

Programmable

b)

Non-programmable

c)

Binary

d)

Denary

e)

Hexadecimal

54.

Select the benefits of embedded systems

a)

Small, so easy to fit into devices

b)

Cheap

c)

Low cost compared to other systems

d)

Dedicated to one task so the interfaces ares simple.

e)

Can perform multiple different tasks simultaneously

55.

Select the benefits of embedded systems

a)

Consume little power

b)

Easy to embed into a device

c)

Can be controlled remotely

d)

Fast reaction to changing input

e)

Outputs clear functions

56.

Select the benefits of embedded systems

a)

No OS

b)

Extremely fast

c)

Mass produced so reliable

d)

Widely used

57.

Select the drawbacks of embedded systems

a)

No OS

b)

Can be difficult to upgrade

c)

Troubleshooting faults is a specialist task

d)

Open to hackers and malware

e)

A closed system

58.

Select the drawbacks of embedded systems

a)

Difficult to install

b)

Often thrown away rather than repared

c)

Interfaces can be confusing

d)

Extremely expensive compared to other systems.

59.

A laptop is...

a)

An embedded system

b)

A general purpose system

60.

Select the embedded systems:

a)

PC

b)

Vending machine

c)

Cars

d)

Security Systems

61.

Select the embedded systems:

a)

Laptop

b)

Domestic appliances

c)

lighting systems

d)

charge couple devices