Computer Science Revision Guide: Architecture, Data, 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/52

flashcard set

Earn XP

Description and Tags

Comprehensive vocabulary flashcards covering computer architecture, data representation, networking, hardware, and logic operations from the Computer Science Revision Guide.

Last updated 1:49 PM on 10/11/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

53 Terms

1
New cards

Bit

A single binary digit with a value of either 00 or 11.

2
New cards

Byte

A collection of 88 bits treated and processed as a single unit.

3
New cards

Nibble

A group of 44 bits, exactly equal to one hexadecimal digit.

4
New cards

Binary Coded Decimal (BCD)

A number representation system based on denary (base 1010 in binary) where each decimal digit is encoded into its own 44-bit nibble with place values 8,4,2,18, 4, 2, 1.

5
New cards

Kibi (Ki)

A binary prefix denoting a multiplication factor of 210=10242^{10} = 1024.

6
New cards

One's Complement

A binary operation performed by flipping every individual bit (subtracting each bit from 11).

7
New cards

Two's Complement

A method for representing negative integers in binary, obtained by taking the one's complement and adding 11.

8
New cards

Overflow

A condition occurring when the numerical result of a calculation is too large to fit within the designated number of bits available for storage.

9
New cards

ASCII

A 77-bit character encoding standard representing 128128 characters, including letters, digits, symbols, and control codes.

10
New cards

Unicode

A 1616-bit or 3232-bit character encoding standard that represents over 11 million characters across world languages and emoji, matching ASCII in its first 128128 codes.

11
New cards

Pixel

The smallest individual element of a bitmap graphic, defined by its position in the matrix and its colour value.

12
New cards

Colour Depth

The number of bits assigned to encode the colour of each individual pixel in an image (for example, 1 bit=21\text{ bit} = 2 colours, 8 bits=2568\text{ bits} = 256 colours, 24 bits=16.7 million24\text{ bits} = 16.7\text{ million} colours).

13
New cards

Image Resolution

The total dimensions of a bitmap graphic specified as width×height\text{width} \times \text{height} in pixels.

14
New cards

Vector Graphic

An image format constructed from drawing objects defined by geometric formulae and properties stored in a drawing list, which scales without quality loss.

15
New cards

File Header

Metadata stored at the beginning of an image file containing essential properties such as file size, resolution, and colour depth.

16
New cards

Analogue Data

Data measured directly from a physical property that can take any value across a continuous range.

17
New cards

Digital Data

Data represented and stored as binary values selected from a discrete range.

18
New cards

Sampling

The process of measuring the amplitude of an analogue sound wave at regular time intervals and storing each recorded value in binary format.

19
New cards

Sampling Rate

The number of audio samples captured per second, expressed in Hertz (Hz\text{Hz}).

20
New cards

Sampling Resolution (Bit Depth)

The number of bits allocated to each audio sample, where 1616 bits provides 65 53665\,536 amplitude levels.

21
New cards

Lossless Compression

A compression technique in which file size is reduced without losing any data, allowing the original file to be reconstructed exactly.

22
New cards

Run-Length Encoding (RLE)

A lossless compression algorithm that replaces consecutive repeating values with the value itself and a counter of how many times it repeats.

23
New cards

Lossy Compression

A compression technique that achieves significantly smaller file sizes by permanently removing data and detail that humans are unlikely to perceive.

24
New cards

Local Area Network (LAN)

A network spanning a restricted geographical area such as a single room, building, or site, with infrastructure owned entirely by the organisation.

25
New cards

Wide Area Network (WAN)

A network that connects geographically dispersed sites many kilometres apart, relying on leased telecommunication lines or public networks such as the Internet.

26
New cards

Thin Client

A client terminal designed solely for user input and output, relying entirely on a central server to perform computational processing.

27
New cards

Thick Client

A networked computer that possesses independent processing capability and performs computational operations locally.

28
New cards

Bus Topology

A network layout where all nodes connect to a single central shared cable terminated at both ends, making it cheap but prone to total failure if broken.

29
New cards

Star Topology

A network layout where all devices connect individually to a central switch, isolating cable faults but leaving the switch as a single point of failure.

30
New cards

Mesh Topology

A highly reliable network layout where each device interconnects directly to multiple other devices, providing alternative routing paths.

31
New cards

Network Interface Card (NIC)

A hardware component that enables a device to connect to a network and assigns it a unique physical MAC address.

32
New cards

Switch

A networking device that inspects data packets and directs them exclusively to the specific intended recipient device.

33
New cards

Router

A networking device that links separate networks together and forwards data packets across them according to destination IP addresses.

34
New cards

World Wide Web

An information system of interconnected HTML pages identified by URLs and retrieved across the Internet using HTTP.

35
New cards

Domain Name Service (DNS)

An Internet service that receives a domain name from a browser, resolves it, and returns the corresponding numerical IP address.

36
New cards

RAM (Random Access Memory)

Volatile primary storage that allows read and write operations, holding currently active program code and operational data.

37
New cards

ROM (Read Only Memory)

Non-volatile primary storage that cannot be modified under normal operations, used to retain permanent firmware and the bootstrap loader (BIOS).

38
New cards

Cache

A small, high-speed memory unit placed in close physical proximity to the processor to hold frequently requested instructions and data.

39
New cards

Buffer

A temporary memory space acting as a queue to compensate for speed disparities when transferring data between a fast and a slow device.

40
New cards

Sensor

An input hardware device that detects and measures an external physical parameter, converting it into a signal for computer input.

41
New cards

Actuator

An output hardware mechanism that takes an electrical control signal and produces physical movement or adjustments (e.g., operating a motor, valve, or heater).

42
New cards

Logic Proposition

A declarative statement that is strictly evaluated to be either TRUE or FALSE.

43
New cards

XOR Gate

An exclusive logic gate whose output is 11 if and only if its two inputs are different (X=A⊕BX = A \oplus B).

44
New cards

Von Neumann Architecture

A theoretical computer design centered on a single CPU that sequentially fetches and executes instructions from a shared memory holding both program code and data.

45
New cards

Control Unit (CU)

The central processor component responsible for decoding instructions and synchronizing operations across system buses by issuing timing signals aligned with the clock.

46
New cards

Arithmetic Logic Unit (ALU)

The internal CPU component that executes all elementary mathematical calculations and logical evaluations.

47
New cards

Program Counter (PC)

A dedicated CPU register that stores the memory address of the next sequential instruction waiting to be fetched.

48
New cards

Memory Address Register (MAR)

A processor register that holds the memory address of the specific storage location about to be accessed for reading or writing.

49
New cards

Memory Data Register (MDR)

A processor register that buffers data newly retrieved from main memory or prepared to be written out to memory.

50
New cards

Current Instruction Register (CIR)

A CPU register that stores the binary machine code of the instruction currently undergoing decoding and execution.

51
New cards

Accumulator (ACC)

A central working register within the processor that holds immediate operands and results produced by the Arithmetic Logic Unit.

52
New cards

Index Register (IX)

A special-purpose CPU register containing an offset value that is automatically added to a base memory address during indexed addressing.

53
New cards

Status Register (SR)

A CPU register consisting of individual flag bits indicating arithmetic conditions such as carry, overflow, negative, and zero.