IGCSE Com Sci - UNIT 3: Hardware

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/149

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:00 PM on 2/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

150 Terms

1
New cards

What is the purpose of the CPU?

The purpose of the CPU is to fetch, decode and execute instructions.

2
New cards

Define the term microprocessor.

A microprocessor is a type of integrated circuit on a single chip.

3
New cards

What does CPU stand for?

CPU stands for Central Processing Unit.

4
New cards

True or False? The CPU is only used in desktop computers.

False. The CPU is used in various devices including laptops, desktops, games consoles, and mobile devices.

5
New cards

Input

Data and commands inputted by the user using an input device.

6
New cards

Process

The execution of instructions by the CPU to manipulate data.

7
New cards

Output

The results of processing displayed to the user via an output device.

8
New cards

What are the three main steps in computer data processing?

The three main steps in computer data processing are input, process, and output.

9
New cards

True or False? The terms CPU and microprocessor can be used interchangeably.

True. The terms CPU and microprocessor can be used interchangeably.

10
New cards

What is the Von Neumann Architecture?

The Von Neumann Architecture is a design of the CPU proposed by John Von Neumann in the 1940s, which most general-purpose computers are built upon.

<p>The Von Neumann Architecture is a design of the CPU proposed by John Von Neumann in the 1940s, which <strong>most general-purpose computers are built upon.</strong></p>
11
New cards

Program Counter (PC)

Holds the memory address of the next instructions to be executed.

12
New cards

Memory Address Register (MAR)

Holds the memory address of where data or instructions are to be fetched from in memory.

13
New cards

Memory Data Register (MDR)

Stores the data or instruction which has been fetched from memory.

14
New cards

Current Instruction Register (CIR)

Stores the instruction the CPU is currently decoding or executing.

15
New cards

Accumulator (ACC)

Stores the results of any calculations that have taken place in the Arithmetic Logic Unit (ALU).

16
New cards

What is a bus in computer architecture?

A bus is a set of parallel wires through which data/signals are transmitted from one component to another.

17
New cards

Name the three types of buses in computer architecture.

The three types of buses are address bus, data bus, and control bus.

18
New cards

What is the function of the address bus?

The address bus carries location data (addresses), data is written to/read from.

19
New cards

True or False? The data bus is unidirectional.

False. The data bus is bidirectional, carrying data or instructions in both directions.

20
New cards

What is the Fetch-Decode-Execute Cycle?

The Fetch-Decode-Execute Cycle is the cycle that the central processing unit (CPU) runs through billions of times per second to make a computer work.

21
New cards

What are the three main stages of the FDE Cycle?

The three main stages are Fetch, Decode, and Execute.

22
New cards

In the fetch stage, what register holds the address of the next instruction?

In the fetch stage, the Program Counter (PC) holds the address of the next instruction to be fetched from memory.

23
New cards

What happens to the Program Counter after an instruction is fetched?

The Program Counter increments by 1 so it is pointing to the next instruction to be executed.

24
New cards

Opcode

The part of an instruction that specifies what operation to perform.

25
New cards

Operand

The part of an instruction that specifies what to perform the operation on.

26
New cards

What happens during the decode stage?

During the decode stage, the CPU works out what is required from the instruction by splitting it into opcode and operand.

27
New cards

True or False? The execute stage always involves performing a calculation.

False. The execute stage can involve performing a calculation, storing a result, or fetching data from memory, depending on the instruction.

28
New cards

What is the purpose of the Control Unit (CU) in the fetch stage?

The Control Unit sends a signal along the control bus to initiate the read operation from main memory.

29
New cards

How many times per second does a modern CPU typically perform the Fetch-Decode-Execute cycle?

A modern CPU typically performs the Fetch-Decode-Execute cycle billions of times per second.

30
New cards

What are the three common characteristics of the CPU that impact its performance?

The three common characteristics are: Clock Speed, Cache Size, Number of Cores.

31
New cards

Define clock speed.

Clock speed is measured in Hertz (Hz) and measures the number of fetch-decode-execute cycles that can take placein 1 second.

32
New cards

True or False? Modern computers have a clock speed measured in Gigahertz (GHz), meaning billions of cycles per second.

True. Modern computers have a clock speed in Gigahertz (GHz), meaning billions of cycles per second.

33
New cards

What is the impact of a faster clock speed?

The faster the Clock Speed, the more instructions can be fetched and executed per second.

34
New cards

What does a Clock Speed of 3.5GHz mean?

A Clock Speed of 3.5GHz means it can perform up to 3.5 billion instructions per second.

35
New cards

What is cache used for?

Cache is used as temporary storage to provide quick access to frequently used instructions and data.

36
New cards

What is the benefit of a larger cache size?

The larger the Cache Size, the more frequently used instructions or data can be stored, resulting in fewer fetch cycles from RAM and improved performance.

37
New cards

Define number of cores.

Each core works like its own CPU, so multiple cores allow multiple processing units to fetch, decode and execute instructions simultaneously.

<p>Each core works like its own CPU, so multiple cores allow multiple processing units to fetch, decode and execute instructions simultaneously.</p>
38
New cards

True or False?

A dual-core CPU with a Clock Speed of 3.6GHz can fetch, decode & execute more instructions in 1 second that a quad-core CPU with a Clock Speed of 2.5GHz?

False.

A dual-core CPU (2 cores) running at 3.6GHz can perform 2 x 3.6 billion instructions = 7.2 billion instructions per second.

A quad-core CPU (4 cores) running at 2.5GHz can perform 4 x 2.5 billion instructions = 10 billion instructions per second.

39
New cards

For a dual-core 2.5GHz processor, what does "dual-core" mean?

For a dual-core processor, "dual-core" means there are two cores (processing units) that can fetch, decode and execute instructions.

40
New cards

What is an instruction set?

An instruction set is a list of all the commands that can be processed by a CPU.

41
New cards

Machine code

The binary code representation of a CPU instruction.

42
New cards

What are the two parts of a machine code instruction?

The two parts of a machine code instruction are the operation code (opcode) and the operand.

43
New cards

What is a mnemonic in the context of CPU instructions?

A mnemonic is a short, human-readable code that represents a machine code instruction.

44
New cards

True or False? CPU instruction sets are universal across all processors.

False.

Instruction sets are machine-specific and can vary between different processor manufacturers.

45
New cards

What does the ADD instruction typically do?

The ADD instruction typically adds a value to the value currently stored in the accumulator (ACC).

46
New cards

What does the LDA instruction typically do?

The LDA instruction typically loads the value stored in a memory location into the accumulator.

47
New cards

What does the HLT instruction typically do?

The HLT instruction (halt) typically stops the program.

48
New cards

Define embedded system.

An embedded system is a computer system with a single function, inside a larger mechanical unit.

<p>An embedded system is a computer system with a single function, inside a larger mechanical unit.</p>
49
New cards

What are three examples of embedded systems?

Examples of embedded systems include: Heating thermostats, Hospital equipment, Washing machines.

50
New cards

What are the three key properties of an embedded system?

The three key properties of an embedded system are:

  • small size

  • use less power than general-purpose computers

  • lower cost

51
New cards

True or False? A laptop is an example of an embedded system.

A laptop is not an example of an embedded system. A laptop is an example of a general-purpose computer.

52
New cards

Why do embedded systems use less power?

They have a single dedicated function rather than being general-purpose computers.

53
New cards

True or False? A fridge is an embedded system.

False. While a fridge has a single main function, it does not contain a CPU, so it is not considered an embedded system.

54
New cards

Are mobile phones considered embedded systems?

Mobile phones are general-purpose computing devices, not single-function embedded systems.

55
New cards

What is an input device?

An input device is a hardware component that allows users to interact with a computer system by inputting data or commands.

56
New cards

Keyboard

A keyboard is an input device that allows users to input text and commands by pressing keys.

57
New cards

What is the primary function of a mouse?

The primary function of a mouse is to navigate the computer screen and click on items.

58
New cards

Touchscreen

A touchscreen is an input device that allows users to interact with the device by touching the screen, commonly found on smartphones and tablets.

59
New cards

What is the main purpose of a scanner?

The main purpose of a scanner is to digitise physical documents or images, converting them into a format that the computer can process.

60
New cards

Biometric device

A biometric device is an input device used for security purposes to verify a user's identity, such as fingerprint scanners or facial recognition systems.

61
New cards

What is a graphics tablet used for?

A graphics tablet is used to allow artists and designers to draw or sketch directly onto a computer, particularly useful for graphic design and 3D modelling.

62
New cards

True or False? A joystick is primarily used for word processing.

False. A joystick is primarily used for computer games, especially flight simulators, allowing users to control movement more fluidly than with a keyboard or mouse.

63
New cards

Barcode scanner

A barcode scanner is an input device that scans barcodes, typically used in retail and inventory management.

64
New cards

What is the main function of a microphone as an input device?

The main function of a microphone as an input device is to capture audio input, which can be used for voice commands, recording audio, or video conferencing.

65
New cards

What is an output device?

An output device is a hardware component that receives information from a computer system and presents it to the user in a comprehensible form.

66
New cards

Monitor

A monitor is an output device that displays visual output from the computer, including text, images, and videos.

67
New cards

What is the primary function of a printer?

The primary function of a printer is to produce a hard copy of digital documents or images.

68
New cards

Speakers

Speakers are output devices that output audio from the computer, such as music, sound effects, or voice.

69
New cards

What is a Braille display used for?

A Braille display is used to output information in Braille, allowing visually impaired users to read text from the computer.

70
New cards

Plotter

A plotter is an output device used for printing large, high-quality diagrams and designs, often used in engineering or architecture.

71
New cards

What is the main purpose of a projector?

The main purpose of a projector is to project the computer's display onto a large screen or wall, useful for presentations or movie viewing.

72
New cards

True or False? Headphones are considered input devices.

False. Headphones are considered output devices that output audio directly to the user, providing a more personal and potentially immersive experience.

73
New cards

Virtual Reality (VR) Headset

A Virtual Reality (VR) Headset is an output device that provides an immersive visual and audio output, primarily used for gaming and virtual simulations.

74
New cards

What is an example of a computer-controlled machinery output device?

An example of a computer-controlled machinery output device is an actuator.

75
New cards

What is a sensor?

A sensor is an input device that measures a physical property of its environment such as light levels, temperature, or movement.

76
New cards

Monitoring system

A monitoring system is a system that tracks the state of a system, gathers data, and may issue warning messages.

77
New cards

What is a control system?

A control system is a system that controls based upon the input from sensors, such as starting a heater when water temperature falls below an acceptable level.

78
New cards

Feedback loop

A feedback loop is a process where outputs are recycled and used as inputs, creating a continuous cycle.

79
New cards

What does an acoustic sensor measure?

An acoustic sensor measures sound levels.

80
New cards

Accelerometer

An accelerometer is a sensor that measures acceleration rate, tilt, and vibration.

81
New cards

What is the typical use of a humidity sensor?

A humidity sensor is typically used to monitor humidity in greenhouses.

82
New cards

True or False?

An infra-red sensor is used to detect motion or a heat source.

True.

An infra-red sensor is used to detect motion or a heat source.

83
New cards

pH sensor

A pH sensor is a device that measures the acidity or alkalinity of a substance.

84
New cards

What type of sensor would be used to help drivers when reversing?

A proximity sensor would be used to help drivers when reversing.

85
New cards

What is primary storage?

Primary storage is directly accessed by the CPU and holds the data and instructions that the CPU needs to access while the computer is turned on.

86
New cards

True or False?

Primary storage is always volatile.

False.

Primary storage is volatile with the exception of ROM.

87
New cards

RAM

RAM is Random Access Memory, a type of primary storage that holds data and instructions currently in use, is volatile, and has fast access times.

88
New cards

What does ROM stand for?

ROM stands for Read Only Memory.

89
New cards

True or False?

RAM is faster than secondary storage.

True.

RAM is faster than secondary storage.

90
New cards

What is stored in ROM?

ROM stores the first instructions a computer needs to start up (Bootstrap) and the BIOS (Basic Input Output System).

91
New cards

True or False?

ROM is volatile.

False.

ROM is non-volatile.

92
New cards

What is the main difference between RAM and ROM in terms of data persistence

RAM is volatile and loses its contents when power is turned off, while ROM is non-volatile and retains its contents.

93
New cards

BIOS

BIOS is the Basic Input Output System stored in ROM.

94
New cards

True or False?

RAM has a larger capacity than ROM.

True.

RAM has a larger capacity than ROM.

95
New cards

What is secondary storage?

Secondary storage is non-volatile storage that retains digital data within a computer system when the power is turned off.

96
New cards

Name the three types of secondary storage.

The three types of secondary storage are magnetic, solid state, and optical.

97
New cards

True or False?

Secondary storage has a smaller capacity than primary storage.

False.

Secondary storage has a larger capacity than primary storage.

98
New cards

Magnetic storage

Magnetic storage is a type of non-volatile media that uses magnets (polarity) to store binary 0s and 1s.

99
New cards

Solid state storage

Solid state storage is a type of non-volatile media that uses electronic circuits to store binary 0s and 1s.

100
New cards

Optical storage


Optical storage is a type of non-volatile media that uses lasers to burn the surface of a disk, creating pits and lands suitable for storing binary 0s and 1s.