wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

J277 1.1 Hardware

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Which of the following are characteristics of RAM?

Tick all that apply.

a)

Stores Data

b)

The memory is volatile

c)

Stores frequently used instructions

d)

Data is read-only, cannot be changed

e)

Stores currently running data and instructions

2.

Which of the following are characteristics of ROM?

Tick all that apply.

a)

Stores Data

b)

The memory is volatile

c)

Stores frequently used instructions

d)

Data is read-only, cannot be changed

e)

Stores currently running data and instructions

3.

Which of the following are stored in RAM?

a)

Operating System

b)

Programs currently in use

c)

Data currently in use

d)

Bootstrap / Booting Data

e)

Drivers

4.

A portion of the secondary storage which can be used as memory instead of adding additional RAM is called what?

(a)  

5.

Which type of memory holds frequently used instructions?

(a)  

6.

Which of the following are characteristics of Solid State Storage

a)

Portable

b)

Cheap

c)

No Moving Parts

d)

Noisy

e)

Fast read / write speeds

7.

Which of the following are features of secondary storage

a)

Long Term / Non volatile memory

b)

Short Term / Non volatile memory

c)

Stores computers operating system, programs, files and folders

d)

Stores frequently used instructions

8.

Which of the following are characteristics of secondary storage that should be considered when choosing a device?

a)

Capacity / Size

b)

Speed

c)

Cost

d)

Brand

e)

Number of moving parts

9.

Most suitable secondary storage type for a portable video camera

a)

Magnetic

b)

Solid State / Flash

c)

Optical

d)

Mechanical

10.

Most suitable secondary storage type for a portable video camera

a)

Magnetic

b)

Solid State / Flash

c)

Optical

d)

Mechanical

11.

Most suitable secondary storage type for a software package which will be sold in a shop.

a)

Magnetic

b)

Solid State / Flash

c)

Optical

d)

Mechanical

12.
Identify this computer part.
a)
CPU
b)
hard disk drive
c)
RAM module
d)
motherboard
13.
What does the CPU do?
a)
Provides electricity
b)
Executes Instructions
c)
Stores Files
d)
Connects everything together
14.

What is the main purpose of the CPU?

a)

To Fetch, Decode and Execute Instructions (in MEMORY).

b)

To perform calculations.

c)

To render graphics on a screen.

d)

To manage the computer system.

15.

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

16.

What are the MAIN COMPONENTS of the CPU? (Tick all that are correct).

a)

ALU

b)

CU

c)

Registers

d)

Cache Memory

e)

RAM

17.

Which of these are REGISTERS in the CPU? (Tick ALL that are correct)

a)

Accumulator

b)

ALU

c)

Program Counter

d)

Memory Address Register

e)

Control Bus Register

18.

Tick all options that happen in the FETCH CYCLE?

a)

Program Counter (PC) is incremented

b)

The Instruction at the MAR address is read from RAM

c)

The Program Counter (PC) value is copied to the MAR

d)

The instruction in the program counter is decoded

e)

The value in the MDR is written to the address in the MAR.

19.

Which of these best defines an embedded system?

a)

A computer system

b)

A general purpose computer system

c)

A dedicated computer system built into a device

d)

A portable computer system

e)

A computer system with no operating system

20.

Which of these are embedded systems? (tick all that apply).

a)

Desktop

b)

iPad

c)

Sky Box

d)

Washing Machine

e)

SAT NAV

21.

Which register is found in the ALU?

a)

Accumulator

b)

MDR

c)

MAR

d)

Program Counter

22.

Which register is found in the CU?

a)

Accumulator

b)

MDR

c)

MAR

d)

Program Counter

23.

Which part of the CPU is responsible for decoding instructions?

a)

MDR

b)

MAR

c)

ALU

d)

CU

24.

What does the cache store?

a)

In use programs and data

b)

Frequently used instructions

c)

Programs and data

d)

In use instructions

e)

Instructions from the RAM which won't fit.

25.

What is 1 Fetch, Decode & Execute cycle performed in 1 second?

a)

1 Hertz (1hz)

b)

1 Kilohertz (1khz)

c)

1 Megahertz (1mhz)

d)

1 Gigahertz (1ghz)

26.

What is 1,000,000 Fetch, Decode & Execute cycles performed in 1 second?

a)

1 Hertz (1hz)

b)

1 Kilohertz (1khz)

c)

1 Megahertz (1mhz)

d)

1 Gigahertz (1ghz)

27.

During the fetch cycle. After an instruction is located in the RAM (Main memory), what happens next?

a)

Instruction is copied to the Cache

b)

Instruction is executed by the control unit

c)

Instruction is copied to the MDR

d)

Instruction is copied to the MAR

e)

Instruction copied to virtual memory

28.

What does the Memory Data Register (MDR) do?

a)

Holds the actual data or instruction, which has been fetched from memory or is waiting to be written to memory.

b)

Hold any memory address about to be used by the CPU. The address might point to data or an instruction.

c)

Holds the address of the instruction for each cycle.

d)

Stores the intermediate results of calculations in the ALU.

e)

Holds program instructions and program data.

29.

What does the Memory Address Register (MAR) do?

a)

Holds the actual data or instruction, which has been fetched from memory or is waiting to be written to memory.

b)

Hold any memory address about to be used by the CPU. The address might point to data or an instruction.

c)

Holds the address of the instruction for each cycle.

d)

Stores the intermediate results of calculations in the ALU.

e)

Holds program instructions and program data.

30.

What does the accumulator do?

a)

Holds the actual data or instruction, which has been fetched from memory or is waiting to be written to memory.

b)

Hold any memory address about to be used by the CPU. The address might point to data or an instruction.

c)

Holds the address of the instruction for each cycle.

d)

Stores the intermediate results of calculations in the ALU.

e)

Holds program instructions and program data.

31.

What does the program counter do?

a)

Holds the actual data or instruction, which has been fetched from memory or is waiting to be written to memory.

b)

Hold any memory address about to be used by the CPU. The address might point to data or an instruction.

c)

Holds the address of the instruction for each cycle.

d)

Stores the intermediate results of calculations in the ALU.

e)

Holds program instructions and program data.

32.

What are main factors which affect CPU performance? (tick all that apply)

a)

Cache Size

b)

Number of Cores

c)

Clock Speed

d)

Cathode Size

e)

Control Unit speed

33.

Which of the following are registers in the CPU?

a)

Cache

b)

Memory Data Register (MDR)

c)

Accumulator

d)

Program Counter

e)

Arithmetic Logic Unit (ALU)

34.

How many processors does a Dual Core CPU have?

(a)  

35.

CPU Stands for (a)  

36.

The CPU is the part of the computer that fetches and executes the (a)   that are stored in memory.

37.

Which of the following occur during the FETCH stage of the FDE cycle?

a)

Copy Memory address from the program counter to the MAR

b)

Copy the instruction stores in the MAR to the MDR

c)

Increment (Increase) the program counter to point to next instruction

d)

Instruction in MDR is decoded by the control unit

e)

The Control Unit gets ready to load values into the MDR

38.

Which of the following occur during the EXECUTE stage of the FDE cycle?

a)

Copy Memory address from the program counter to the MAR

b)

Copy the instruction stores in the MAR to the MDR

c)

Increment (Increase) the program counter to point to next instruction

d)

Instruction in MDR is decoded by the Control Unit

e)

The instruction is performed. This could be loading data or writing data to memory or performing a calculation.

39.

Which of the following occur during the DECODE stage of the FDE cycle?

a)

Copy Memory address from the program counter to the MAR

b)

Copy the instruction stores in the MAR to the MDR

c)

Increment (Increase) the program counter to point to next instruction

d)

Instruction in MDR is decoded by the Control Unit

e)

The instruction is performed. This could be loading data or writing data to memory or performing a calculation.

40.

What does the cache memory contain?

a)

Frequently used instructions

b)

Data, Files and Programs which are currently in use

c)

The address of the next instruction needed by the CPU

d)

A collection of items of the same type stored in a hidden or inaccessible place.

e)

Holds the results of calculations performed by the ALU