Paper 2

5.0(1)
Studied by 5 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/309

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:03 AM on 5/17/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

310 Terms

1
New cards

Does hexadecimal take up less space in a computer’s memory than binary

No, because it will still be represented using binary in a computer’s memory, so it will take up the same amount of memory space

2
New cards

What is the largest decimal number that can be represented using 5 bits

31

3
New cards

What is represented using binary

All data and instructions

4
New cards

Why is hexadecimal often used instead of binary

It’s easy for people to read, takes less time to type, more compact, reduces the risk of typing errors

5
New cards

How many bits does standard ASCII use for each character

7

6
New cards

How many different characters can be represented with standard ASCII

128

7
New cards

Advantages of UNICODE

Can represent a wider range of characters from other alphabets and more symbols

8
New cards

12KB in bits

96000b

9
New cards

Why do computers use binary

Computers are made from transistors with two states: on if a current is flowing through the component and off if it’s not, so it’s represented with either 1 or 0

10
New cards

Examples of bitmap image file formats (pixels)

PNG, JPG, GIF

11
New cards

Example of vector image file format (algorithms)

SVG

12
New cards

Pixel

A single point in an image

13
New cards

Image resolution

The concentration of pixels within a specific area

14
New cards

How to calculate image resolution

Width x height

15
New cards

PPI

Points per inch

16
New cards

DPI

Dots per inch

17
New cards

Colour/bit depth

Number of combinations

18
New cards

Bit depth to represent an image with 3 colours

2

19
New cards

Image file size in bits

image resolution x colour depth

20
New cards

Metadata

A set of data that describes and gives information about other data

21
New cards

ADC

Analogue to digital converter

22
New cards

DAC

Digital to audio converter

23
New cards

Amplitude

Height of a wave

24
New cards

How are soundwaves converted (5 bp)

Analogue sound is received by a microphone

Converted into an electrical analogue signal

The amplitude is measured at regular intervals (samples)

Values are rounded to a level (quantisation)

Values are stored as a series of binary numbers

25
New cards

Why does sound need to be converted to a digital format before it can be stored on a computer system

Sound is analogue and computers use discrete values

26
New cards

Sample resolution

Number of bits per sample

27
New cards

Advantage of a high sample resolution

Better sound quality

28
New cards

Disadvantages of a high sample resolution (2)

Takes up more storage space, will take longer to download

29
New cards

Sampling rate (unit)

Frequency with which you record the amplitude of a sound (Hz)

30
New cards

Hz

One sample per second

31
New cards

Sound file size in bits

Sampling rate x resolution x duration in seconds

32
New cards

Why is compression used (3)

Reduces the amount of storage to save files, uses less bandwidth (saves money), makes it faster to transmit

33
New cards

Lossy compression

Where files are compressed by permanently removing some of the detail

34
New cards

Disadvantage of lossy compression

Can decrease quality

35
New cards

Uses lossy compression

JPEG, MP3

36
New cards

Lossless compression

Reduces file size without losing any info

37
New cards

Why is lossless compression important

Essential for text and data files

38
New cards

Uses lossless compression

PNG, GIF

39
New cards

Feature needed for Run Length Encoding (RLE)

Lot of runs

40
New cards

Important things for huffman encoding

Characters with the lowest frequencies should be combined, table sorted by frequency

41
New cards

Hardware

The physical components that make up a computer system

42
New cards

Software

The programs that are stored and executed by a computer system (hardware)

43
New cards

System Software

Programs that provide a platform for other software to run on and manages computer systems

44
New cards

Application Software

Programs that enable a user to perform a specific task

45
New cards

Operating System (OS) Software

A group of programs that manages computer hardware, users, and the resources used by software

46
New cards

How does the OS manage processors?

It allocates where and for how long tasks/programs will run on the processors

47
New cards

Multi-Tasking

Where an OS manages simultaneous tasks

48
New cards

How does the OS manage memory?

It allocates and records where in the memory programs are stored

49
New cards

How does the OS manage input/output devices?

It controls the sending of data from the memory to the device driver

50
New cards

Device Driver (eg printers, monitors)

A program that controls peripheral devices

51
New cards

Interrupts

Signals sent to the CPU by external devices to indicate an event needs immediate action

52
New cards

How does the OS manage applications?

It runs programs to install applications and allows the user to interact with them

53
New cards

Graphical User Interface (GUI)

A visual system that allows users to interact with electronic devices

54
New cards

Application Programs Interface (API)

Allows applications to communicate with the OS

55
New cards

How does the OS manage security?

It keeps the computer system, application programs, and user data secure

56
New cards

User Management/ Access rights

Controls access to a computer by setting up passwords/different users with different privileges to files

57
New cards

What is encrypted for security management?

Hard drives and removable media

58
New cards

How does the OS protect the memory?

It prevents programs from overwriting eachother in the RAM

59
New cards

Utility Software

System software designed to help maintain, enhance, and troubleshoot a computer system

60
New cards

Disk defragmentation

Reorganises files so they are stored together to make them easier to access and optimises disk performance

<p>Reorganises files so they are stored together to make them easier to access and optimises disk performance</p>
61
New cards

Encryption software

Uses an algorithm and key to transform plaintext into ciphertext to keep sensitive data safe

62
New cards

Embedded system

A computer system with a specific function built into a physical device

63
New cards

Read Only Memory (ROM)

Non-volatile memory that can’t be changed

64
New cards

What are embedded systems used for?

Devices with simple inputs such as microwaves

65
New cards

Compression software

Reduces the size of a file

66
New cards

Low-level languages

A programming language that is closer to machine code and the hardware’s instructions

67
New cards

High-level languages

A programming language that is closer to human language, designed for ease of use, readability, and portability across different computer architectures

68
New cards

Processors

Can only execute instructions in machine code

69
New cards

Can you use machine code instructions on any device?

No, machine code instructions are specific to a particular processor

70
New cards

Machine code

The lowest-level programming language, specific to a processor, consisting of binary instructions that a computer’s CPU can directly execute

71
New cards

3 advantages of using a high level language

Easier for humans to debug as it’s closer to English, has data structures, portable between different hardware

72
New cards

2 disadvantages of using a high level language

Slower to execute, needs to be translated into machine code

73
New cards

2 advantages of low level languages

Faster and more efficient to execute, gives more control over specific hardware components

74
New cards

2 disadvantages of low level languages

Harder to read and write, not portable

75
New cards

Why might a programmer who can use high and low level languages use high level

Built in functions/libraries, data structure, easier to read and debug

76
New cards

What type of device is assembly language often used

Embedded systems

77
New cards

What does an assembler do?

Converts assembly language into machine code

78
New cards

How does a compiler work

It takes the source code and translates it all at once producing executable object code. It produces a list of syntax errors after translation

79
New cards

Why are compilers often used for copyright software

The end user can’t see the source code when the program is distributed and doesn’t need a compiler installed

80
New cards

How do interpreters work

Translates source code line by line and executes it immediately. If there is a syntax error it will stop

81
New cards

2 Disadvantages of using interpreters

End users can see the source code, interpreter software need to be installed

82
New cards

Which are faster, compilers or interpreters

Compilers

83
New cards

How does an assembler work

It translates all of the assembly code at once and outputs machine code. Users only need the compiled program

84
New cards

Central Processing Unit (CPU)

Processes and executes instructions

85
New cards

What is stored in the RAM?

Program instructions and data

86
New cards

Registers

Stores small amounts of data used when executing/processing instructions to be quickly accessed

87
New cards

Arithmetic Logic Unit (ALU)

Performs arithmetic, logical and shift operations

88
New cards

Control Unit (CU)

Controls and coordinates the execution of instructions by sending control signals, decodes instructions

89
New cards

Clock

Synchronises all CPU operations, controls the number of executed instructions per second, sends regular electronic pulses

90
New cards

Cache

Stores frequently used data and instructions in memory for fast access

91
New cards

Clock frequency (unit)

Number of clock cycles per second (Hz)

92
New cards

How does clock speed affect CPU performance

The greater the clock speed, the more FDE cycles/executed instructions per second, increasing peformacne

93
New cards

How does cache size affect CPU performance

Less need for the CPU to access the RAM (slower to access), improves the speed of performance, allows more data to be held

94
New cards

How does the number of processors affect CPU performance?

Allows more instructions to be executed simultaneously per second, different cores can deal with different types of instructions

95
New cards

Rank types of memory/storage by capacity (largest first)

Secondary storage, RAM, cache, registers

96
New cards

Buses

Used to transfer data/instructions between components in the CPU

97
New cards

Address bus

Stores the address of the memory/device controller location

98
New cards

Data bus

Carries data throughout the computer system

99
New cards

Control bus

Carries control signals (from the clock) to control all CPU activities

100
New cards

How is main memory used

It stores data/instructions whilst a program is being executed. Every memory location has a unique address so it can be found later when needed