Block 3 Principles of Computation

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/75

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:06 AM on 3/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

76 Terms

1
New cards

CPU

Central Processing Unit; executes instructions and processes data

2
New cards

Von Neumann Architecture

System where data and instructions share the same memory

3
New cards

Input → CPU → Output

Basic data flow in a computer system

4
New cards

CPU Components

Control Unit (CU), Arithmetic Logic Unit (ALU), Registers

5
New cards

Control Unit (CU)

Manages and coordinates CPU operations and sends control signals

6
New cards

Control Unit role

Fetches, decodes, and executes instructions

7
New cards

Control Unit interrupts

Handles hardware interrupts from other devices

8
New cards

Control Unit importance

Considered the “powerhouse” managing CPU processes

9
New cards

Arithmetic Logic Unit (ALU)

Performs arithmetic and logical operations on data

10
New cards

ALU arithmetic operations

Addition, subtraction (and other calculations)

11
New cards

ALU logic operations

AND, OR, NOT

12
New cards

ALU comparisons

Can compare numbers against 0

13
New cards

ALU equality check

Can test if two numbers are equal

14
New cards

ALU implementation

Uses logic gates combined to perform operations

15
New cards

Registers

Small, extremely fast storage locations inside CPU

16
New cards

Register speed

Faster than RAM

17
New cards

Instruction Register (IR)

Holds the current instruction being executed

18
New cards

Program Counter (PC)

Stores the address of the next instruction

19
New cards

Accumulator

Stores results of ALU operations

20
New cards

General Purpose Registers

Temporary storage for data being processed

21
New cards

Clock

Synchronises CPU operations

22
New cards

Clock speed

Measured in Hertz (Hz), cycles per second

23
New cards

1 Hz

One cycle per second

24
New cards

500 Hz

500 cycles per second

25
New cards

3 GHz

3 billion cycles per second

26
New cards

Clock tick

One cycle allowing part of the fetch-decode-execute cycle

27
New cards

Higher clock speed

More instructions processed per second

28
New cards

Pipelining

Technique where multiple instructions are processed simultaneously

29
New cards

Pipelining benefit

Keeps CPU components busy, improves performance

30
New cards

Pipeline condition

If one instruction is fetched every clock cycle

31
New cards

Bus

Pathway connecting CPU to other components

32
New cards

Bus function

Transfers data, addresses, and control signals

33
New cards

Data Bus

Transfers actual data between components

34
New cards

Data bus direction

Bi-directional

35
New cards

Data bus purpose

Used for both reading and writing data

36
New cards

Control Bus

Carries control and status signals

37
New cards

Control bus direction

Bi-directional

38
New cards

Control bus role

Sends commands and receives status signals

39
New cards

Address Bus

Carries memory addresses

40
New cards

Address bus direction

Uni-directional

41
New cards

Address bus purpose

CPU specifies location in memory or device

42
New cards

Address bus size

Determines maximum memory addressable

43
New cards

RAM

Random Access Memory; primary storage

44
New cards

Primary storage

Located close to CPU for fast access

45
New cards

RAM type

Volatile memory

46
New cards

Volatile memory

Data lost when power is off

47
New cards

RAM purpose

Stores currently running programs and data

48
New cards

Secondary Storage

Long-term storage for data

49
New cards

Purpose

Retains data when power is off

50
New cards

Requirement

Must allow data retrieval after restart

51
New cards

Storage Types

Magnetic, Optical, Solid State

52
New cards

Magnetic storage

Uses magnetised material to store data

53
New cards

How it works (magnetic)

Magnetises regions as north/south poles

54
New cards

Binary representation (magnetic)

North/South = 1s and 0s

55
New cards

Examples (magnetic)

Hard disk drive (HDD), Magnetic tape

56
New cards

Magnetic advantages

High capacity, low cost per GB, moderate speed

57
New cards

Magnetic disadvantages

Easily damaged, heavy, prone to mechanical failure

58
New cards

Optical storage

Uses laser to read/write data on reflective surface

59
New cards

Structure (optical)

Flat disc with reflective layer

60
New cards

Pits and lands

Pits = burned areas, Lands = unburned areas

61
New cards

Binary interpretation (optical)

Reflection = land, no reflection = pit

62
New cards

Examples (optical)

DVD, CD

63
New cards

Optical advantages

Low cost, no physical contact, portable, silent

64
New cards

Optical disadvantages

Very low capacity, slow speeds, prone to scratches

65
New cards

Solid state storage

Uses NAND flash memory (no moving parts)

66
New cards

Material (SSD)

Silicon chips

67
New cards

How it works (SSD)

Electrons trapped in “pools”

68
New cards

Binary representation (SSD)

Full pool = 0, empty pool = 1

69
New cards

Examples (SSD)

SSD, USB flash drive

70
New cards

Solid state advantages

Fast read/write, durable, portable, silent

71
New cards

Solid state disadvantages

High cost per GB, limited write cycles

72
New cards

Primary vs Secondary Storage

RAM is volatile; secondary storage is permanent

73
New cards

Register vs RAM

Registers are faster but much smaller

74
New cards

Clock speed vs performance

Higher speed = more cycles = faster processing

75
New cards

Address bus vs memory

Wider bus = more memory accessible

76
New cards

Pipelining impact

Improves throughput, not necessarily single instruction speed

Explore top notes

Explore top flashcards

flashcards
AP Bio Unit 1 Test
116
Updated 213d ago
0.0(0)
flashcards
H. English 10 Vocabulary Final
80
Updated 468d ago
0.0(0)
flashcards
Globalization part 2
38
Updated 1222d ago
0.0(0)
flashcards
BIO120: Ecology
49
Updated 167d ago
0.0(0)
flashcards
Sadlier Level G - Unit 2
20
Updated 532d ago
0.0(0)
flashcards
Greek and Latin List 3
20
Updated 918d ago
0.0(0)
flashcards
AP Bio Unit 1 Test
116
Updated 213d ago
0.0(0)
flashcards
H. English 10 Vocabulary Final
80
Updated 468d ago
0.0(0)
flashcards
Globalization part 2
38
Updated 1222d ago
0.0(0)
flashcards
BIO120: Ecology
49
Updated 167d ago
0.0(0)
flashcards
Sadlier Level G - Unit 2
20
Updated 532d ago
0.0(0)
flashcards
Greek and Latin List 3
20
Updated 918d ago
0.0(0)