IB Computer Science SL/HL Topic 2 (Computer Organization)

studied byStudied by 8 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 39

flashcard set

Earn XP

Description and Tags

Imported from computersciencecafe.com

40 Terms

1
Central processing unit (CPU)
The part of a computer that performs the majority of the processing and calculation tasks.
New cards
2
Arithmetic logic unit (ALU)
The part of the CPU responsible for performing arithmetic and logical operations.
New cards
3
Control unit (CU)
The part of the CPU responsible for coordinating and controlling the other components of the CPU.
New cards
4
Registers
Small areas of memory within the CPU used to store and manipulate data quickly.
New cards
5
Primary memory
The main memory used by a computer to store data and program instructions that are currently being used.
New cards
6
Random access memory (RAM)
A type of primary memory that is volatile and can be read from and written to by the CPU.
New cards
7

Read-only memory (ROM)

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

New cards
8

Cache memory

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

New cards
9
Machine instruction cycle
The process of fetching, decoding, executing, and storing machine instructions within the CPU.
New cards
10

Secondary memory

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

New cards
11
Operating system
Software that manages the resources and activities of a computer, and provides a user interface for interacting with the computer.
New cards
12
Application software
Software designed for specific tasks or purposes, such as word processing, spreadsheets, or graphic design.
New cards
13
Binary representation
A method of representing data using only two digits, 0 and 1.
New cards
14
Bit
A single unit of binary data, either 0 or 1.
New cards
15
Byte
A group of 8 bits, used to represent a larger unit of data.
New cards
16
Boolean operators
Logical operators used to combine or manipulate binary data, including AND, OR, NOT, NAND, NOR, and XOR.
New cards
17
Truth tables
Tables used to represent the outputs of Boolean expressions for every possible combination of inputs.
New cards
18
Logic gates
Electronic components used to implement Boolean expressions and perform logical operations.
New cards
19

Denary/Decimal

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

New cards
20

Hexadecimal

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

New cards
21
Graphical user interface (GUI)
A user interface that allows users to interact with a computer using graphical elements, such as icons, windows, and menus.
New cards
22
Logic diagrams
Diagrams that use logic gates and Boolean expressions to represent and solve problems.
New cards
23
AND
A Boolean operator that returns true if and only if both of its inputs are true.
New cards
24
OR
A Boolean operator that returns true if at least one of its inputs is true.
New cards
25
NOT
A Boolean operator that negates the input, returning true if the input is false, and vice versa.
New cards
26
NAND
A Boolean operator that returns false if and only if both of its inputs are true.
New cards
27
NOR
A Boolean operator that returns true if both of its inputs are false.
New cards
28
XOR
A Boolean operator that returns true if and only if exactly one of its inputs is true.
New cards
29

Thinking logically

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

New cards
30
Connecting computational thinking and program design
The process of using computational thinking principles to design effective and efficient programs.
New cards
31
Volatile
Memory that loses its contents when power is removed.
New cards
32

Non-volatile

Memory that retains its contents even when power is removed.

New cards
33
Data bus
The communication pathway between the CPU and other components that transfers data.
New cards
34
Address bus
The communication pathway between the CPU and other components that carries memory addresses.
New cards
35
String
A sequence of characters used to represent text in a computer program.
New cards
36
Integer
A whole number used to represent numerical values in a computer program.
New cards
37
Characters
Single letters, digits, symbols, or other marks used in a computer program.
New cards
38
Unicode
A character encoding standard that allows computers to represent and manipulate text from different writing systems.
New cards
39
Ergonomics
The study of designing equipment and devices that are comfortable and efficient for human use.
New cards
40
Accessibility
The degree to which a system or device can be used by people with disabilities or special needs.
New cards
robot