- 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.
- Denary
- The base 10 number system we use every day, with digits 0 to 9.
- Binary
- The base 2 number system computers use, with digits 0 and 1.
- Hexadecimal
- The base 16 number system, with digits 0 to 9 and A to F, used to write binary in a short form.
- Overflow
- An error when a result is too big to fit in the number of bits available.
- Logical shift
- Moving all the bits left or right, losing bits off one end and filling the other end with 0s.
- Two's complement
- A way to store negative numbers, where the leftmost bit has a negative place value (−128 in 8 bits).
- Character set
- A list of characters a computer can use, each with its own binary code.
- Colour depth
- The number of bits used to store the colour of each pixel.
- 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
- A number that identifies a device on a network, such as 151.101.0.81.
- Internet
- The worldwide network of connected computer networks: the physical infrastructure.
- URL
- Uniform resource locator: the text address of a web page, made of protocol, domain name and file name.
- HTTP / HTTPS
- The rules for sending web pages; HTTPS adds encryption using SSL.
- Web browser
- Application software that fetches web pages and renders HTML so you can see them.
- DNS
- Domain Name System: servers that find the IP address that matches a domain name.
- Digital currency
- Money that exists only electronically.
- Brute-force attack
- Trying every possible password or key until the right one is found.
- DDoS
- Distributed denial of service: flooding a server with requests from many computers so real users cannot reach it.
- Malware
- Software designed to cause harm, such as a virus, worm, Trojan horse, spyware, adware or ransomware.
- Phishing
- A fake message that tricks the user into clicking a link and giving personal details on a fake site.
- Pharming
- Malicious code or a tampered DNS server redirects the user to a fake website, even if they type the correct URL.
- Social engineering
- Manipulating people into breaking normal security rules.
- Firewall
- Hardware or software that checks traffic in and out against rules and blocks anything that breaks them.
- Proxy server
- A server between the user and the internet that filters requests, hides the user's IP address and caches pages.
- SSL
- Secure Sockets Layer: a protocol that uses certificates and encryption to secure data between browser and server.