GCSE Computer Science Revision: Systems Architecture, Data Representation, and Networks

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

1/74

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering computer hardware, CPU architecture, memory, secondary storage, operating systems, utilities, data representation (binary, hex, characters, images, sound), compression, and network types and topologies.

75 Terms

1
New cards

Hardware

The physical components that make up a computer system, such as the CPU, motherboard, monitor, and printer.

2
New cards

Software

The programs or applications that a computer system runs, such as an operating system, a word processor, or a video game.

3
New cards

Peripherals

External pieces of hardware connected to a computer system, such as the keyboard, mouse, and printer.

4
New cards

Embedded System

A dedicated computer built into a larger device (such as a dishwasher, microwave, or TV) to monitor and control machinery to achieve a specific task.

5
New cards

Motherboard

The main circuit board in the computer where all the internal hardware components are connected.

6
New cards

Central Processing Unit (CPU)

The 'brain' of the computer system that processes all of the data and program instructions that make the system work.

7
New cards

Control Unit (CU)

The part of the CPU in overall control; it manages the fetching, decoding, and execution of instructions and directs data flow inside and outside the CPU.

8
New cards

Arithmetic Logic Unit (ALU)

The CPU component that performs simple calculations, comparisons, logic operations (AND, OR, NOT), and binary shifts, and contains the accumulator register.

9
New cards

Cache Memory

Very fast, low-capacity, expensive memory located in the CPU that stores regularly used data so the CPU can access it quickly, organized into levels L1, L2, and L3.

10
New cards

Registers

Extremely fast, temporary memory locations inside the CPU that hold tiny bits of data immediately needed by the processor.

11
New cards

Von Neumann Architecture

A computer architecture proposed in 1945 where programs and data are stored together in memory addresses, utilizing a single shared memory for both instructions and data.

12
New cards

Program Counter (PC)

A CPU register that holds the memory address of the instruction to be fetched for each execution cycle, incrementing each time.

13
New cards

Memory Address Register (MAR)

A CPU register that holds any memory address about to be used by the CPU, pointing either to data or to a CPU instruction.

14
New cards

Memory Data Register (MDR)

A CPU register that holds the actual data or instruction fetched from memory, or waiting to be written to memory.

15
New cards

Accumulator

A register in the ALU that temporarily stores the intermediate results of arithmetic and logic operations.

16
New cards

Fetch-Execute Cycle

The continuous cycle where the CPU fetches an instruction from memory using the PC and MAR, decodes it with the CU, and executes it (e.g., using the ALU).

17
New cards

RAM (Random Access Memory)

High-speed, volatile main memory where all data, files, and programs are loaded and stored while they are being actively used by the computer.

18
New cards

Volatile Memory

Temporary storage that requires continuous electrical power to retain its data, losing all contents when the power is switched off.

19
New cards

Non-Volatile Memory

Permanent storage that keeps its contents intact even when the computer system has no electrical power.

20
New cards

Virtual Memory

A designated space on secondary storage used as extra temporary RAM when physical RAM is full, temporarily holding inactive application data.

21
New cards

ROM (Read Only Memory)

Non-volatile memory factory-built into a motherboard chip that can only be read from, containing the instructions needed to boot the computer (the BIOS).

22
New cards

BIOS (Basic Input Output System)

Firmware stored in ROM that runs self-checks, detects hardware, and copies the operating system into RAM when the computer powers on.

23
New cards

Clock Speed

The number of instructions a single processor core can carry out per second, measured in Hertz (Hz\text{Hz}) or Gigahertz (GHz\text{GHz}).

24
New cards

Overclocking

Configuring a CPU to run at a higher clock speed than its factory-set rate, which risks overheating, crashes, and permanent hardware damage.

25
New cards

CPU Core

An independent processing unit within a CPU capable of processing data and executing instructions independently of other cores.

26
New cards

GPU (Graphics Processing Unit)

A specialised electronic circuit designed to process graphics and images, relieving processing load from the CPU.

27
New cards

Primary Storage

Fast memory areas directly and quickly accessible by the CPU, including registers, cache, ROM, and RAM.

28
New cards

Secondary Storage

Non-volatile long-term storage where operating systems, applications, and user files are stored when not in use, featuring slower read/write speeds than primary storage.

29
New cards

Hard Disk Drive (HDD)

Traditional magnetic internal storage made of spinning magnetised metal disks read and written to by a moving arm.

<p>Traditional magnetic internal storage made of spinning magnetised metal disks read and written to by a moving arm.</p>
30
New cards

Solid State Drive (SSD)

Fast, shock-proof, non-volatile secondary storage with no moving parts that relies on flash memory.

31
New cards

Optical Disc

Secondary storage media, such as CDs (≈700 MB\approx 700\,\text{MB}), DVDs (≈4.7 GB\approx 4.7\,\text{GB}), and Blu-ray discs (≈25 GB\approx 25\,\text{GB}), that read data from microscopic surface indentations using lasers.

32
New cards

Magnetic Tape

High-capacity, sequential-access secondary storage medium housed in cassettes that provides an extremely low cost per gigabyte, used primarily for archiving.

33
New cards

Operating System (OS)

Complex systems software that manages computer hardware, controls resources, provides a user interface, and provides a platform to execute applications.

34
New cards

Device Driver

Software that acts as a translator for the signals passing between the operating system and internal hardware or external peripherals.

35
New cards

Graphical User Interface (GUI)

A visual, interactive user interface designed for everyday users that relies on windows, icons, menus, and pointers (WIMP) or touchscreen gestures.

36
New cards

Command-Line Interface (CLI)

A text-based user interface where the user enters specific typed commands, requiring fewer system resources than a GUI.

37
New cards

Multi-Tasking Operating System

An operating system capable of running multiple applications concurrently by managing memory and dividing CPU processing time among processes.

38
New cards

Memory Buffer

Temporary storage areas used by the OS to manage the flow of data between components or devices that send, receive, and process data at differing speeds.

39
New cards

Multi-User Operating System

An operating system (such as a UNIX server on a mainframe) that allows several different users to access the computer and its resources simultaneously.

40
New cards

Single-User Operating System

An operating system that allows only one user to use the computer system at any single time, even if multiple user accounts are set up.

41
New cards

Defragmentation

Utility software that reorganises data on a magnetic hard drive to put fragmented files back together into contiguous blocks and collect all free space together.

<p>Utility software that reorganises data on a magnetic hard drive to put fragmented files back together into contiguous blocks and collect all free space together.</p>
42
New cards

Encryption Software

Utility software that scrambles data using a key to prevent unauthorised third parties from reading it, allowing only intended readers with the key to decrypt it.

43
New cards

Bit

The smallest unit of digital data, representing a single binary digit of either 11 or 00.

44
New cards

Nibble

A data unit consisting of 4 bits4\,\text{bits}, capable of representing 24=162^4 = 16 different values.

45
New cards

Byte

A data unit consisting of 8 bits8\,\text{bits}, capable of representing 28=2562^8 = 256 different values.

46
New cards

Overflow Error

An error that occurs during binary arithmetic when a calculation yields a result requiring more bits than the CPU has available to store it.

47
New cards

Overflow Flag

An indicator used by computers to signal that an overflow error has occurred during an arithmetic calculation.

48
New cards

Binary Shift

An operation that shifts all bits in a binary number left or right, doubling the value for each position shifted left or halving it for each position shifted right.

49
New cards

Hexadecimal

A base-1616 numbering system using sixteen characters (0–90\text{--}9 and A–F\text{A--F}) where each hex character represents a 4 bit4\,\text{bit} binary nibble.

50
New cards

Character Set

A defined collection of characters that a computer system recognises and translates from their binary representation.

51
New cards

ASCII

A standard 7 bit7\,\text{bit} character set (stored in 1 byte1\,\text{byte} with a leading 00) representing 128128 characters, including the English alphabet, numbers, symbols, and commands.

52
New cards

Unicode

A comprehensive character set using multiple bytes per character to represent every possible symbol and character across all major world languages.

53
New cards

Bitmap Image

A type of digital image made up of a grid of tiny dots called pixels, where the colour of each pixel is represented by a binary code.

<p>A type of digital image made up of a grid of tiny dots called pixels, where the colour of each pixel is represented by a binary code.</p>
54
New cards

Colour Depth

The number of bits used to represent the colour of each pixel in an image, allowing Total number of colours=2n\text{Total number of colours} = 2^n (where nn is bits per pixel).

55
New cards

Image Resolution

The number of pixels that make up an image, frequently expressed as width×height\text{width} \times \text{height}.

56
New cards

Metadata

Supplementary data stored inside an image file (such as file format, width, height, colour depth, resolution, and date) that enables computers to recreate it accurately.

57
New cards

Sampling

The process of converting a continuous analogue sound wave into digital data by measuring the amplitude of the wave at regular intervals.

58
New cards

Sample Rate

The number of audio amplitude samples captured per second, measured in Hertz (Hz\text{Hz}) or kilohertz (kHz\text{kHz}).

59
New cards

Bit Depth (Audio)

The number of bits available to store the amplitude value for each recorded audio sample.

60
New cards

Data Compression

The process of reducing file sizes while keeping the compressed file as true to the original file as possible.

61
New cards

Lossy Compression

A compression technique that permanently removes data from a file to dramatically reduce file size and bandwidth requirements, causing a slight loss in quality.

62
New cards

Lossless Compression

A compression technique that temporarily removes data to store the file and restores it perfectly to its original state upon decompression, with no reduction in quality.

63
New cards

Local Area Network (LAN)

A network that covers a small geographical area on a single site, using hardware entirely owned and maintained by the organisation using it.

64
New cards

Wide Area Network (WAN)

A network that connects geographically separate LANs, typically by hiring telecommunications infrastructure such as telephone lines or satellite links.

65
New cards

Network Interface Controller (NIC)

An internal hardware component built into or connected to a device that enables it to establish a wired or wireless network connection.

66
New cards

Network Switch

A hardware device that connects devices on a LAN, receiving data in units called frames and transmitting them directly to the device with the matching MAC address.

67
New cards

Router

A networking device responsible for transmitting data packets between different networks, such as connecting a LAN to the Internet.

68
New cards

Twisted Pair Cable

Ethernet cables, such as CAT 5e and CAT 6, containing four pairs of copper wires twisted together to reduce internal interference.

69
New cards

Fibre Optic Cable

High-performance cables that transmit data as pulses of light over very large distances without experiencing electrical interference or loss of signal quality.

70
New cards

Wireless Access Point (WAP)

A networking device that functions as a wireless switch, allowing Wi-Fi-enabled devices to connect wirelessly to a network.

71
New cards

Bandwidth

The amount of data that can be transferred across a network within a given period of time, typically measured in megabits per second (Mbps\text{Mbps}).

72
New cards

Client-Server Network

A centralised network model managed by a server that hosts shared files, programs, and user credentials, fulfilling requests sent by client devices.

73
New cards

Peer-to-Peer (P2P) Network

A decentralised network model where all connected devices have equal status and share files directly with one another without a central server.

74
New cards

Star Topology

A network layout where all devices are individually connected to a single central switch that controls and directs network traffic.

75
New cards

Mesh Topology

A decentralised network layout where devices are connected directly or indirectly to one another without a central switch, routing data along the fastest path.