wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Topic 1 Hardware

Total questions: 100

Worksheet time: 58mins

Name
Class
Date
1.

Identify and describe the hardware and communication elements of contemporary computer systems and how they are connected.

a)

Hardware elements include CPU, memory, storage devices, and input/output devices; communication elements include buses and network interfaces, all connected via system buses and network connections.

b)

Hardware elements include only software programs; communication elements are not required in modern systems.

c)

Only the CPU and monitor are considered hardware; communication elements are obsolete.

d)

Hardware and communication elements are not connected in contemporary systems.

2.

Identify and describe the main components of contemporary computer architecture, including Von Neumann architectures.

a)

CPU, Memory, Input/Output devices, Control Unit, Arithmetic Logic Unit

b)

Monitor, Keyboard, Mouse, Printer

c)

Operating System, Application Software, Utility Programs

d)

Hard Disk, CD-ROM, USB Drive, Floppy Disk

3.

Different types of memory and caching include:

a)

RAM, ROM, CPU cache, and disk cache

b)

Only RAM and ROM

c)

Only CPU cache and disk cache

d)

Only hard disk memory

4.

Describe and explain parallel processing.

a)

Parallel processing is the simultaneous use of multiple processors to perform computational tasks faster.

b)

Parallel processing is the use of a single processor to perform tasks sequentially.

c)

Parallel processing is the process of storing data in multiple locations.

d)

Parallel processing is the method of compressing data for storage.

5.

The fetch-execute cycle describes how data can be read from RAM into registers. Which of the following best describes this process?

a)

The CPU fetches an instruction from RAM, decodes it, and executes it, moving data into registers as needed.

b)

Data is permanently stored in registers and never moves to or from RAM.

c)

The fetch-execute cycle only involves the ALU and does not interact with RAM.

d)

Registers fetch data directly from secondary storage without using RAM.

6.

Describe the use of contemporary methods and their associated devices for input and output.

a)

Contemporary methods use advanced devices for efficient data input and output.

b)

Contemporary methods avoid using any devices for input and output.

c)

Contemporary methods only use manual devices for input and output.

d)

Contemporary methods are not related to input and output devices.

7.

Explain the use of these methods and devices in contemporary computer systems and their suitability in different situations.

a)

They are used for data processing and storage, and their suitability depends on the specific requirements of speed, capacity, and cost.

b)

They are only used for gaming purposes in modern systems.

c)

They are obsolete and not used in any current computer systems.

d)

They are only suitable for mobile devices.

8.

Compare the functional characteristics of contemporary secondary storage devices.

a)

They differ in speed, capacity, durability, and cost.

b)

They all have the same speed and capacity.

c)

They are only used for temporary storage.

d)

They are obsolete and rarely used.

9.

Explain fragmentation and its consequences and describe the need for defragmentation.

a)

Fragmentation leads to inefficient use of storage and slower system performance, and defragmentation is needed to reorganize data for optimal access.

b)

Fragmentation improves storage efficiency and increases system speed, so defragmentation is not necessary.

c)

Fragmentation has no impact on system performance, and defragmentation is only for aesthetics.

d)

Fragmentation only affects network speed, and defragmentation is used to increase internet bandwidth.

10.

Networks are systems that ______ to communicate with each other.

a)

connect devices

b)

store data

c)

run applications

d)

create graphics

11.

The importance of networking standards is that they:

a)

Ensure interoperability between devices

b)

Increase network speed only

c)

Eliminate the need for security

d)

Are only used in wireless networks

12.

Which of the following lists includes only contemporary protocols used for communication and data transfer in modern networks?

a)

HTTP, FTP, SMTP, TCP/IP, IMAP, DHCP, UDP, and wireless communication protocols

b)

HTML, CSS, JavaScript, XML, and JSON

c)

Python, Java, C++, Ruby, and PHP

d)

Ethernet, Token Ring, FDDI, ARCNET, and AppleTalk

13.

The role of handshaking is to:

a)

Establish a connection and synchronize communication between devices.

b)

Encrypt data during transmission.

c)

Increase the speed of data transfer.

d)

Terminate the connection between devices.

14.

The internet can be described as:

a)

A local area network for a single building

b)

A world-wide communications infrastructure

c)

A private network for government use only

d)

A network limited to one country

15.

What does CPU stand for?

a)

Central Processing Unit

b)

Central Power Unit

c)

Computer Processing Unit

d)

Control Processing Unit

16.

Who predicted in 1965 that the number of transistors on a processor would double approximately every two years?

a)

Gordon Moore

b)

Bill Gates

c)

Steve Jobs

d)

Alan Turing

17.

What is the CPU responsible for in a computer system?

a)

The CPU is responsible for executing instructions and performing calculations.

b)

The CPU is responsible for storing data permanently.

c)

The CPU is responsible for displaying images on the monitor.

d)

The CPU is responsible for providing power to all components.

18.

According to Moore's Law, how often does the number of transistors on a processor double?

a)

Approximately every two years

b)

Every six months

c)

Every five years

d)

Every ten years

19.

Which of the following statements is TRUE about the CPU?

a)

The CPU is the 'brain' of the computer and actually thinks.

b)

The CPU carries out instructions given to it and processes data.

c)

The CPU is only responsible for graphics processing.

d)

The CPU does not affect the speed of the computer.

20.

Refer to the image of the Intel processor. What is the main function of this component in a computer system?

a)

The main function of the CPU (Intel processor) is to process all the data and instructions in a computer system.

b)

It stores all the data permanently in a computer system.

c)

It provides power supply to all the components in a computer system.

d)

It is responsible for displaying images on the monitor.

21.

What is the main function of the Graphics Processing Unit (GPU)?

a)

To handle and accelerate the rendering of graphics and images, and perform complex computations in fields like machine learning and scientific simulations.

b)

To manage the computer's memory and storage devices.

c)

To control the input and output operations of the computer.

d)

To execute and manage the operating system processes.

22.

Which component provides audio capabilities, allowing the computer to process and output sound?

a)

Sound Card

b)

Graphics Card

c)

Network Card

d)

Power Supply

23.

What does the Network Interface Card (NIC) enable a computer to do?

a)

Connect to networks, including the internet.

b)

Increase the computer's processing speed.

c)

Store large amounts of data permanently.

d)

Display images on the monitor.

24.

For wireless connectivity, many computers include built-in Wi-Fi adapters or use external USB adapters. What is this component called?

a)

Wireless Adapter

b)

Graphics Card

c)

Hard Drive

d)

Power Supply

25.

Which component allows for short-range wireless communication with other Bluetooth-enabled devices?

a)

Bluetooth Module

b)

Wi-Fi Adapter

c)

Infrared Sensor

d)

NFC Chip

26.

Various input devices (e.g., keyboard, mouse, touchpad) and output devices (e.g., monitor, printer, speakers) connect to the computer system, typically through USB ports or other specialised connections. What are these devices collectively called?

a)

Input/Output Devices

b)

Storage Devices

c)

Processing Devices

d)

Networking Devices

27.

What is the function of the internal bus in a computer system?

4 lines
28.

Which type of bus connects peripheral devices such as USB to the motherboard?

a)

External Bus

b)

Internal Bus

c)

Address Bus

d)

Data Bus

29.

PCIe slots allow for the addition of which of the following components?

a)

Hard drives

b)

Dedicated GPUs

c)

Monitors

d)

Keyboards

30.

What does the Power Supply Unit (PSU) do in a computer system?

a)

The PSU converts AC power from the wall outlet into the appropriate DC voltages required by the computer's components.

b)

The PSU stores data and programs for long-term use.

c)

The PSU processes instructions and performs calculations.

d)

The PSU displays images and videos on the monitor.

31.

Which of the following is NOT typically part of a computer's cooling system?

a)

A) Fans

b)

B) Heat sinks

c)

C) Liquid cooling

d)

D) Hard drives

32.

Why is the interconnection of hardware and communication elements important in contemporary computer systems?

a)

It allows for seamless data processing, storage, and communication, enabling a wide range of tasks and applications.

b)

It increases the physical size of computer systems, making them more difficult to manage.

c)

It limits the ability of systems to communicate with each other, reducing efficiency.

d)

It restricts the types of software that can be used on a system, making it less versatile.

33.

What is a bit (Binary digIT)?

a)

A bit is a 0 or a 1.

b)

A bit is a group of 8 bytes.

c)

A bit is a decimal number.

d)

A bit is a type of software.

34.

How many bits are there in a byte?

a)

8

b)

4

c)

16

d)

32

35.

How many bytes are there in a kilobyte (K)?

a)

1024

b)

1000

c)

512

d)

2048

36.

How many kilobytes are there in a megabyte (Mb)?

a)

1024

b)

1000

c)

512

d)

2048

37.

How many megabytes are there in a gigabyte (Gb)?

a)

1024

b)

1000

c)

512

d)

2048

38.

How many gigabytes are there in a terabyte (Tb)?

(a)  

39.

What is a word in computer memory?

4 lines
40.

If the switch is 'On' in a two-state device, what digit is it storing?

a)

1

b)

0

c)

2

d)

9

41.

If the switch is 'Off' in a two-state device, what digit is it storing?

a)

0

b)

1

c)

2

d)

3

42.

Identify and describe the main components of contemporary computer architecture, including Von Neumann architectures.

a)

Control Unit, Arithmetic Logic Unit, Memory Unit, Input/Output Devices

b)

Motherboard, Hard Disk, Monitor, Keyboard

c)

Operating System, Application Software, User Interface, Network Card

d)

Transistor, Capacitor, Resistor, Diode

43.

What is the function of the Control Unit in a contemporary Von Neumann type CPU architecture?

a)

Performs mathematical calculations

b)

Directs the flow of instructions and/or data and coordinates the other parts of the CPU

c)

Stores data permanently

d)

Handles input and output devices

44.

Fill in the blank: The Arithmetic Logic Unit (ALU) performs all the _______ calculations and _______ operations in the CPU, allowing a program to take decisions.

a)

mathematical, logical

b)

chemical, physical

c)

graphical, statistical

d)

mechanical, electrical

45.

According to the diagram, which components are part of the Central Processing Unit (CPU) in the Von Neumann architecture?

a)

Arithmetic Logic Unit (ALU) and Control Unit

b)

Memory Unit and Input Unit

c)

Output Unit and Memory Unit

d)

Input Unit and Output Unit

46.

What is a small amount of fast access temporary storage used to store frequently used data and instructions in a computer called?

a)

Register

b)

Hard Disk

c)

Optical Drive

d)

Printer

47.

Which register contains the data to be stored in the computer storage (e.g., RAM), or the data after a fetch from the computer storage?

a)

MDR (Memory Data Register)

b)

MAR (Memory Address Register)

c)

PC (Program Counter)

d)

IR (Instruction Register)

48.

Which register stores the memory address from which data will be fetched to the CPU or the address to which data will be sent and stored?

a)

MAR (Memory Address Register)

b)

MDR (Memory Data Register)

c)

PC (Program Counter)

d)

IR (Instruction Register)

49.

What is the name of the register in which intermediate ALU results are stored?

a)

Accumulator

b)

Program Counter

c)

Instruction Register

d)

Stack Pointer

50.

Which register holds the instruction that is currently being executed or decoded?

a)

CIR (Current Instruction Register)

b)

MAR (Memory Address Register)

c)

PC (Program Counter)

d)

ACC (Accumulator)

51.

What does the Program Counter (PC) indicate in a computer?

a)

Where a computer is in its program sequence.

b)

The amount of memory available in the system.

c)

The speed of the processor.

d)

The type of operating system installed.

52.

What type of memory is smaller, faster, and closer to a processor core, and stores copies of the data from frequently used main memory locations?

a)

Cache memory

b)

Virtual memory

c)

Hard disk

d)

Register

53.

Cache memory can be accessed by a CPU more ______ than it can access regular RAM.

a)

quickly

b)

slowly

c)

rarely

d)

differently

54.

Which of the following provides transportation for data to be processed?

a)

Data bus

b)

Address bus

c)

Control bus

d)

Power bus

55.

An address bus is used to transfer data between devices. The address is stored in the form of (a)   numbers to enable the data bus to access memory storage.

56.

Which bus carries commands from the CPU and returns status signals from the devices?

a)

Data bus

b)

Address bus

c)

Control bus

d)

System bus

57.

Buses connect all the internal components of a computer, such as CPU and memory, to the ______.

a)

motherboard

b)

hard disk

c)

monitor

d)

keyboard

58.

What is the function of the Control Unit in a contemporary Von Neumann type CPU architecture?

a)

The Control Unit directs the operation of the processor. It tells the computer's memory, ALU, and input and output devices how to respond to the instructions that have been sent to the processor.

b)

The Control Unit performs all arithmetic and logical operations within the CPU.

c)

The Control Unit is responsible for storing data and instructions permanently.

d)

The Control Unit manages only the input and output devices, not the memory or ALU.

59.

What is the function of the MDR (Memory Data Register) in a contemporary Von Neumann type CPU architecture?

a)

The MDR holds the data that is being transferred to or from memory.

b)

The MDR stores the address of the next instruction to be executed.

c)

The MDR performs arithmetic and logic operations.

d)

The MDR controls the flow of data between the CPU and input/output devices.

60.

What is the function of the ALU (Arithmetic and Logic Unit) in a contemporary Von Neumann type CPU architecture?

a)

The ALU performs arithmetic and logical operations.

b)

The ALU manages memory access and storage.

c)

The ALU controls input and output devices.

d)

The ALU fetches instructions from memory.

61.

What is the function of the MAR (Memory Address Register) in a contemporary Von Neumann type CPU architecture?

4 lines
62.

What is the function of the Program Counter / Processor Register in a contemporary Von Neumann type CPU architecture?

a)

The Program Counter holds the address of the next instruction to be executed.

b)

The Program Counter stores the result of arithmetic operations.

c)

The Program Counter manages data transfer between memory and I/O devices.

d)

The Program Counter controls the speed of the CPU clock.

63.

Which CPU component is described as: 'A small amount of fast access storage. Normally used for a specific purpose where data or control information is temporarily stored.'?

a)

Register

b)

Cache

c)

ALU

d)

Control Unit

64.

Which CPU component is described as: 'The means by which data is transmitted from one part of a computer to another, connecting all major internal components to the CPU and memory.'?

a)

Bus

b)

Register

c)

ALU

d)

Cache

65.

Different types of memory and caching include:

a)

RAM, ROM, CPU cache, and disk cache

b)

Only RAM and ROM

c)

Only CPU cache and disk cache

d)

Only virtual memory

66.

Which type of memory retains data when the power is removed?

a)

RAM

b)

ROM

c)

Cache

d)

Hard Drive

67.

Fill in the blank: RAM stands for ________ Access Memory.

a)

Random

b)

Rapid

c)

Remote

d)

Read

68.

What happens to the contents of RAM when you turn your computer off?

a)

They are saved to the hard drive

b)

They are lost

c)

They are compressed

d)

They are transferred to the CPU

69.

What type of memory does this image represent?

a)

ROM

b)

RAM

c)

Cache

d)

Hard Drive

70.

What does ROM stand for?

a)

Read Only Memory

b)

Random Output Module

c)

Run Over Mode

d)

Read Over Method

71.

Which of the following is NOT a characteristic of ROM?

a)

A) It is non-volatile

b)

B) The user can alter its contents

c)

C) It stores instructions for the BIOS

d)

D) It is read-only

72.

True or False: The contents of ROM are lost when you switch off the computer.

a)

True

b)

False

73.

What does BIOS stand for in the context of ROM?

a)

Basic Input/Output System

b)

Binary Input/Output System

c)

Basic Integrated Operating System

d)

Basic Internal Output System

74.

Fill in the blank: In 2024, for basic everyday use such as web browsing and document creation, ______ or ______ of RAM is usually sufficient.

a)

4GB or 8GB

b)

2GB or 4GB

c)

16GB or 32GB

d)

64GB or 128GB

75.

Which type of memory is made up of millions of addressable cells?

a)

Addressable Memory

b)

Cache Memory

c)

Virtual Memory

d)

Read-Only Memory

76.

What is the job of the processor in relation to addressable memory?

a)

To retrieve each instruction and data item and to carry out instructions in a sequential manner.

b)

To store all data permanently in the memory.

c)

To manage the power supply to the memory modules.

d)

To increase the physical size of the memory.

77.

Cache memory is similar to ______, except it resides on or close to the CPU/typically integrated directly with the CPU.

a)

RAM

b)

Hard Disk

c)

ROM

d)

Flash Drive

78.

Which of the following is true about cache memory?

a)

It is slower than RAM

b)

It is faster than RAM and is also volatile

c)

It is non-volatile

d)

It is only used for permanent storage

79.

Cache memory is used to store ______ used data from main memory.

a)

frequently

b)

rarely

c)

never

d)

randomly

80.

Cache memory is used by the processor to avoid having to slow down to the speed of the RAM all the time.

a)

True

b)

False

81.

As a CPU processes data, it looks in the ______ first to see if the instructions are there from a previous reading of data.

a)

cache memory

b)

hard disk

c)

register

d)

RAM

82.

What problem does cache memory attempt to solve in computer architecture?

a)

Power consumption

b)

Von Neumann bottleneck

c)

Data corruption

d)

Overheating

83.

Cache is small, extremely fast memory placed near or on the ______.

a)

processor

b)

hard disk

c)

monitor

d)

keyboard

84.

Cache memory is usually quite low-capacity (a few megabytes), so ______ is still needed in order to avoid constantly accessing things from slow storage media.

a)

RAM

b)

CPU

c)

SSD

d)

GPU

85.

Cache memory is less expensive compared to conventional RAM and is much larger than RAM.

a)

True

b)

False

86.

What happens to the least used data/instructions when the cache is full?

a)

They are permanently stored

b)

They are overwritten

c)

They are sent to RAM

d)

They are deleted from the system

87.

Cache memory is memory that a CPU can access more quickly than it can access regular _____. Fill in the blank.

a)

RAM

b)

ROM

c)

Hard Disk

d)

Flash Drive

88.

What is the main advantage of cache memory in terms of software performance?

a)

Cache memory ensures fast access to instructions, increasing the overall speed of the software program.

b)

Cache memory increases the storage capacity of the computer significantly.

c)

Cache memory is used to permanently store user data and files.

d)

Cache memory is responsible for managing all input and output devices.

89.

Computers with slower processors but larger caches tend to be faster than computers with faster processors but more limited cache space.

a)

True

b)

False

90.

Level 1 (L1) cache is extremely fast but relatively _____. Fill in the blank.

a)

small

b)

expensive

c)

slow

d)

large

91.

Where is Level 1 (L1) cache usually embedded?

a)

In the CPU

b)

On the motherboard

c)

In the RAM

d)

In the hard disk

92.

Level 2 (L2) cache often has a higher capacity than L1 and may be located on the CPU or on a separate chip so that it is not slowed down by traffic on the main system _____. Fill in the blank.

a)

bus

b)

register

c)

core

d)

cache

93.

Which level of cache is typically specialized memory that works to improve the performance of L1 and L2?

a)

Level 3 (L3) cache

b)

Level 1 (L1) cache

c)

Level 2 (L2) cache

d)

Main memory (RAM)

94.

In multicore CPUs, each core may have its own dedicated L1 and L2 cache, but share a common _____ cache. Fill in the blank.

a)

L3

b)

L1

c)

L2

d)

RAM

95.

What are the two main types of cache memory mentioned in the text?

a)

RAM cache and Disk cache

b)

Flash cache and Web cache

c)

CPU cache and GPU cache

d)

L1 cache and L2 cache

96.

Fill in the blank: RAM cache is memory between the CPU and ________ where sections of recently or frequently used data and/or programs are stored.

a)

main memory

b)

hard disk

c)

graphics card

d)

network interface

97.

Which type of cache is described as a section of main memory between the CPU and disc where data recently read from disc or about to be written to disc is temporarily stored?

a)

RAM cache

b)

Disk cache

c)

Internet cache

d)

Flash cache

98.

Internet/Web cache allows users to view previously viewed pages faster because they are read from the disc instead of being downloaded again.

a)

True

b)

False

99.

Which of the following is NOT an advantage of using Internet/Web cache?

a)

A) Viewing previously viewed pages faster

b)

B) Storing 'pre-fetched' pages for faster access

c)

C) Increasing the size of the hard disk

d)

D) Storing pages for offline viewing

100.

Fill in the blank: Disk cache improves performance by storing recently accessed data from a disc in cache, so if it is needed again, it is ________ to access it from cache than from the disc.

a)

faster

b)

slower

c)

harder

d)

less efficient