The processor and its components
Encryption
Networking & Communication
Hardware & Software
100

This component measures the speed of the processor

Clock

100

Encrypts plaintext with a key and algorithim

Cipher

100

A rule or convension between network devices

Protocol

100

Software that is designed to run a computer's hardware and application programs.

System Software

200

A group of commands for a CPU in machine language

Instruction Set

200

Letters in the plaintext are subsituited by a letter some fixed positions down in the alphabet. 

Caesar Cipher

200

Multiple bits are transmitted over multiple channels at the same time. 

Parallel Transmission

200

A collection of non-volatile resources used by computer programs.

Libraries

300

The register that stores data being transfered from memory to other components or vice versa.

Memory Buffer Register (MBR)

300

Stream ciphe - plaintext is combined with a random keystream of data of the same length

Vernam Cipher
300

Bits are sent or received organised in a specific order. Data is only sent if previous data has been received

Serial transmission

300

A programming paradigm that uses a sequence of statements to change a program's state

Imperative programming language

400

The way an operand of an instruction is specified. 

Addressing mode

400

The security method added to wireless networks that provides access control using a password.

Wi-Fi Protected Access (WPA/WPA2)

400

The number of signal or symbol changes that occur per second

Baud Rate

400

Continues translating the program until the first error is met, in which case it stops. Hence debugging is easy.

Interpreter

500

Determines the amount of memory a system can address. A 32-bit system can address 232 (4,294,967,296) memory locations.

Address Bus Width

500

Can be transmitted encrypted or not be broadcast at all

Service Set Identifier (SSID)

500

This network type allows clients to request services from servers, which then provide these services. 

Client-Server Network

500

Machine code instructions are stored in main memory and are fetched and executed serially by a processor. 

The stored program concept

M
e
n
u