- Bit
- A single binary digit, 0 or 1.
- Nibble
- A group of 4 bits, which matches one hexadecimal digit.
- Byte
- A group of 8 bits.
- Binary
- The base 2 number system computers use, with digits 0 and 1.
- Character set
- A list of characters a computer can use, each with its own binary code.
- Sample rate
- The number of sound samples taken each second, measured in hertz (Hz).
- Sample resolution
- The number of bits used to store each sound sample.
- Pixel
- The smallest single-coloured square in a bitmap image.
- Image resolution
- The number of pixels in an image, often written as width × height.
- Colour depth
- The number of bits used to store the colour of each pixel.
- Lossy compression
- Making a file smaller by permanently removing some data.
- Lossless compression
- Making a file smaller without losing any data, so the original can be rebuilt exactly.
- Run-length encoding (RLE)
- A lossless method that stores each run of repeated values as a count and the value.
- CPU
- The central processing unit, which processes instructions and data by fetching, decoding and executing them.
- Microprocessor
- A CPU made as an integrated circuit on a single chip.
- Von Neumann architecture
- A computer design where instructions and data are stored together in the same memory.
- ALU
- Arithmetic logic unit: does calculations and logical comparisons.
- Control unit
- Manages the fetch–decode–execute cycle and sends control signals.
- Register
- A tiny, very fast store inside the CPU that holds one item.
- Bus
- A set of parallel wires that carries addresses, data or control signals.
- Cache
- Small, very fast memory in or near the CPU that holds frequently used data and instructions.
- Clock speed
- The number of cycles the CPU does each second, measured in hertz.
- Core
- A complete processing unit; a multi-core CPU can process several instructions at once.
- Instruction set
- The list of all the instructions a particular CPU can carry out.
- Embedded system
- A computer system inside a larger device that does one dedicated job.
- Sensor
- An input device that measures a physical property and sends the reading to a computer.
- NIC
- Network interface card: the hardware that connects a device to a network.
- MAC address
- A unique 48-bit address given to a NIC at manufacture, written in hex.
- IP address
- An address given to a device on a network so data can be sent to it.
- Algorithm
- A precise, ordered set of steps that solves a problem.
- Program development life cycle
- The four stages of making a program: analysis, design, coding and testing.
- Pseudocode
- A structured, code-like way of writing an algorithm that is not tied to one language.
- Counting
- Adding 1 to a counter each time something happens.
- Check digit
- An extra digit calculated from the other digits, used to catch typing errors.
- Trace table
- A table used in a dry run to record the value of each variable as an algorithm runs.