Computer organization Flashcards

(46 cards)

1
Q

CPU (central processing unit)

A

The brain of the computer - “the primary component of the computer that executes instructions by processing data and controlling other hardware components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ALU (arithmetic logic unit)

A

The part of the computer that performs arithmetic operations and logical operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CU (control unit)

A

The component of the CPU that manages and coordinates the activities of the computer by directing the flow of instructions between the CPU and other components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Registers

A

Small, high-speed memory location within
the CPU that temporary stores data and the instructions being processed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

MAR (memory address register)

A

One of the registers in the CPU that holds the memory address of the data of information to be fetched from or sent to memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

MDR (memory data register)

A

One of the registers within the CPU that holds the actuald ata being transfered to or from memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Primary memory

A

Main memory of the computer, directly accessible by the CPU, used to store data and instructions currently in use. It is made up of the RAM and the ROM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

RAM (random access memory)

A

Volatile (temporary) primary memory that stores data and instructions that are currently being used by the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ROM (read-only memory)

A

Non-volatile primary memory that stores data and instructions needed for the computer to start up

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cache memory

A

A small, high-speed type of memory located close to the CPU that stores frequently used instructions and data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Effect of cache memory

A

Cache memory speeds up processing by reducing the time the CPU spends fetching data from slower main memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Machine instruction cycle

A

The process the CPU follows to fetch, decode, and execute instructions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Data bus

A

A set of wires or connections that transfers actual data between the CPU, memory, and other components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Address bus

A

A set of wires used to specify memory locations (addresses) where data is to be read from or written to.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Persistent storage

A

Storage that keeps data permanently, even when the power is turned off.
🧠 Examples: Hard drives, SSDs, USBs — used for saving files, apps, and system data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Volatile memory

A

Memory that loses its contents when the power is turned off.
🧠 Example: RAM — it holds data temporarily while programs are running.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Non-volatile memory

A

Memory that retains its data even after the power is turned off.
🧠 Examples: ROM, flash memory — used for firmware or permanent storage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Operating system

A

The core software that manages the computer’s hardware and allows other software to run.
🧠 It handles tasks like memory, processes, input/output, and file management.
🧠 Example: Windows, macOS, Linux, Android.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Single-user operating system

A

An OS designed to be used by one person at a time, even if multiple accounts exist.
🧠 Only one user can be actively using the system at any given moment.
🧠 Example: A laptop running Windows or macOS.

20
Q

Memory management

A

A function of the OS that controls and allocates RAM to running programs, tracks memory usage, and ensures no overlap or conflict.
🧠 It helps prevent crashes and keeps programs running efficiently.

21
Q

Application software (range of)

A

Software designed to perform specific user tasks rather than system-level functions.
🧠 Range includes: word processors, spreadsheets, browsers, media players, databases, games, graphic design tools.

22
Q

Applications

A

Another word for application software, referring to programs that users interact with directly to complete tasks.
🧠 Examples: Microsoft Word, Google Chrome, Spotify.

23
Q

Bit

A

The smallest unit of data in computing, representing a single binary digit: 0 or 1

24
Q

Byte

A

A group of 8 bits, used to store one character or a small number.
🧠 1 byte = 8 bits → e.g. 01010101

25
Binary
A base-2 number system used by computers, using only 0 and 1 to represent all data. 🧠 Example: 1101 = 13 in decimal.
26
Denary
A base-10 number system (0–9) that humans commonly use. 🧠 Example: 27, 102, 5.
27
Hexadecimal
A base-16 number system using 0–9 and A–F, often used in computing to simplify binary. 🧠 Example: FF in hex = 255 in decimal = 11111111 in binary.
28
How data is represented in a computer
All data (numbers, text, images, sound) is stored in binary form as sequences of 0s and 1s. Different types of data use different encoding methods.
29
Strings
A sequence of characters treated as text.
30
Integers
Whole numbers (positive or negative) stored using binary number representations.
31
Characters
Letters, digits, or symbols represented using character encoding standards like ASCII or Unicode. 🧠 Example: The letter A = 65 in ASCII = 01000001 in binary.
32
Colors
Represented using combinations of red, green, and blue (RGB) values, usually stored as hex or binary. 🧠 Example: Pure blue = #0000FF = 00000000 00000000 11111111 in binary.
33
Boolean operators
Boolean logic uses true/false (1/0) values and logical operations to control decision-making in computer systems.
34
AND
Returns 1 only if both inputs are 1
35
OR
Returns 1 if at least one input is 1
36
NOT
Returns the opposite of the input (inverts it)
37
NAND
Returns 0 only if both inputs are 1; otherwise returns 1
38
NOR
Returns 1 only if both inputs are 0; otherwise returns 0
39
XOR
Returns 1 if only one of the inputs is 1
40
Truth tables
A truth table is a chart that shows all possible input combinations for a logic gate or Boolean expression, along with their corresponding output.
41
Logic diagram
A logic diagram is a visual representation of a Boolean expression using symbols for logic gates (AND, OR, NOT, etc.).
42
Identify common features of applications.
Toolbars, menus, dialogue boxes, graphical user interface (GUI) components.
43
Identify two features of a graphical user interface (GUI)
Buttons, search bars, tool bars, icons, windows
44
Fetch
The CPU gets the next instruction from memory. It looks at the memory address stored in the Program Counter (PC), grabs the instruction from that location, and stores it in the Instruction Register (IR). Then the PC is updated so it points to the next instruction for the next cycle. 💡 Think of it like reading the next line in a recipe and bookmarking the next step.
45
Decode
The CPU figures out what the instruction means. The Control Unit (CU) looks at the instruction now stored in the Instruction Register and translates it into a set of steps that the CPU can understand and perform. 💡 Like translating the recipe step “whisk eggs” into the actual actions: get a bowl, crack eggs, use a whisk.
46
Execute
The CPU carries out the instruction. This may involve moving data between parts of the CPU, doing calculations in the Arithmetic Logic Unit (ALU), or storing results in registers. If the ALU is used, it may also send feedback (like whether a result is zero or negative) back to the Control Unit. 💡 Like actually whisking the eggs and putting them in the frying pan — you're doing the action from the decoded step.