top of page

COMPUTER ORGANIZATION | VOCABULARY

Central processing unit (CPU)

The part of a computer that performs the majority of the processing and calculation tasks.

​

Arithmetic logic unit (ALU)

The part of the CPU responsible for performing arithmetic and logical operations.

​

Control unit (CU)

The part of the CPU responsible for coordinating and controlling the other components of the CPU.

​

Registers

Small areas of memory within the CPU used to store and manipulate data quickly.

​

Primary memory

The main memory used by a computer to store data and program instructions that are currently being used.

​

Random access memory (RAM)

A type of primary memory that is volatile and can be read from and written to by the CPU.

​

Read-only memory (ROM)

A type of primary memory that is non-volatile and contains instructions that cannot be altered.

​

Cache memory

A small amount of high-speed memory used to store frequently accessed data for faster access by the CPU.

​

Machine instruction cycle

The process of fetching, decoding, executing, and storing machine instructions within the CPU.

​

Secondary memory

Long-term storage used to store data and programs that are not currently being used.

​

Operating system

Software that manages the resources and activities of a computer, and provides a user interface for interacting with the computer.

​

Application software

Software designed for specific tasks or purposes, such as word processing, spreadsheets, or graphic design.

 

Binary representation

A method of representing data using only two digits, 0 and 1.

​

Bit

A single unit of binary data, either 0 or 1.

​

Byte

A group of 8 bits, used to represent a larger unit of data.

​

Boolean operators

Logical operators used to combine or manipulate binary data, including AND, OR, NOT, NAND, NOR, and XOR.

​

Truth tables

Tables used to represent the outputs of Boolean expressions for every possible combination of inputs.

​

Logic gates

Electronic components used to implement Boolean expressions and perform logical operations.

​

Denary/Decimal

A base-10 numbering system, used to represent decimal numbers.

​

Hexadecimal

A base-16 numbering system, used to represent binary data more efficiently.

​

Graphical user interface (GUI)

A user interface that allows users to interact with a computer using graphical elements, such as icons, windows, and menus.

​

Logic diagrams

Diagrams that use logic gates and Boolean expressions to represent and solve problems.

​

AND

A Boolean operator that returns true if and only if both of its inputs are true.

​

OR

A Boolean operator that returns true if at least one of its inputs is true.

​

NOT

A Boolean operator that negates the input, returning true if the input is false, and vice versa.

​

NAND

A Boolean operator that returns false if and only if both of its inputs are true.

​

NOR

A Boolean operator that returns true if both of its inputs are false.

​

XOR

A Boolean operator that returns true if and only if exactly one of its inputs is true.

​

Thinking logically

A problem-solving approach that involves breaking down problems into smaller parts and using reasoning to arrive at solutions.

​

Connecting computational thinking and program design

The process of using computational thinking principles to design effective and efficient programs.

​

Volatile

Memory that loses its contents when power is removed.

​

Non-volatile

Memory that retains its contents even when power is removed.

​

Data bus

The communication pathway between the CPU and other components that transfers data.

​

Address bus

The communication pathway between the CPU and other components that carries memory addresses.

​

String

A sequence of characters used to represent text in a computer program.

​

Integer

A whole number used to represent numerical values in a computer program.

​

Characters

Single letters, digits, symbols, or other marks used in a computer program.

​

Unicode

A character encoding standard that allows computers to represent and manipulate text from different writing systems.

​

Ergonomics

The study of designing equipment and devices that are comfortable and efficient for human use.

​

Accessibility

The degree to which a system or device can be used by people with disabilities or special needs.

Teacher don't teach me nonsense  

                                       

                     - Fela Kuti

bottom of page