LEARN TO CODE
LEARN TO CODE
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.
- Small areas of memory within the CPU used to store and manipulate data quickly.
- 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.
- 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.
- Long-term storage used to store data and programs that are not currently being used.
- Software that manages the resources and activities of a computer, and provides a user interface for interacting with the computer.
- Software designed for specific tasks or purposes, such as word processing, spreadsheets, or graphic design.
- A method of representing data using only two digits, 0 and 1.
- A single unit of binary data, either 0 or 1.
- A group of 8 bits, used to represent a larger unit of data.
- Logical operators used to combine or manipulate binary data, including AND, OR, NOT, NAND, NOR, and XOR.
- Tables used to represent the outputs of Boolean expressions for every possible combination of inputs.
- Electronic components used to implement Boolean expressions and perform logical operations.
- A base-10 numbering system, used to represent decimal numbers.
- 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.
- Diagrams that use logic gates and Boolean expressions to represent and solve problems.
- A Boolean operator that returns true if and only if both of its inputs are true.
- A Boolean operator that returns true if at least one of its inputs is true.
- 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.
- A Boolean operator that returns true if and only if exactly one of its inputs is true.
- 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.
- Memory that loses its contents when power is removed.
- Memory that retains its contents even when power is removed.
- The communication pathway between the CPU and other components that transfers data.
- The communication pathway between the CPU and other components that carries memory addresses.
- A sequence of characters used to represent text in a computer program.
- A whole number used to represent numerical values in a computer program.
- Single letters, digits, symbols, or other marks used in a computer program.
- A character encoding standard that allows computers to represent and manipulate text from different writing systems.
- The study of designing equipment and devices that are comfortable and efficient for human use.
- The degree to which a system or device can be used by people with disabilities or special needs.
ALSO IN THIS TOPIC
TOPIC 2 REVISION
TOPIC 2 ANSWERS
We would love to hear from you
To enjoy more benefits
We hope you find this site useful. If you notice any errors or would like to contribute material then please contact us.