SY110 - Computer Architecture Notes

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/36

flashcard set

Earn XP

Description and Tags

Vocabulary-style flashcards covering core concepts from the lecture notes on computer architecture and hardware.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

37 Terms

1
New cards

Computer Architecture

Fundamental blueprint of a computer system; outlines how hardware components work together and how they interact with software.

2
New cards

CPU (Central Processing Unit)

The brain of the computer; executes instructions, performs calculations, and manages data flow.

3
New cards

ALU (Arithmetic Logic Unit)

CPU unit that performs mathematical and logical operations.

4
New cards

Control Unit (CU)

CPU component that directs the fetch-decode-execute cycle.

5
New cards

Registers

Small, high-speed storage locations inside the CPU for temporary data.

6
New cards

Cache Memory

Extremely fast memory near the CPU that stores frequently used data.

7
New cards

Motherboard

The main printed circuit board that connects all major components and provides data buses.

8
New cards

Buses

Pathways (address, data, and control) that transfer data between CPU, memory, and peripherals.

9
New cards

RAM (Random Access Memory)

Volatile storage that holds data and instructions the CPU is actively using.

10
New cards

ROM (Read-Only Memory)

Non-volatile storage that holds essential boot-up instructions (BIOS/UEFI) and startup checks.

11
New cards

Volatile Storage

Data that is lost when power is removed; e.g., RAM.

12
New cards

Non-Volatile Storage

Data retained without power; e.g., ROM, HDDs, SSDs.

13
New cards

Primary Storage

Volatile storage used by the CPU for current operations (RAM).

14
New cards

Secondary Storage

Non-volatile storage used for long-term data retention (HDDs, SSDs, flash drives, optical).

15
New cards

HDD (Hard Disk Drive)

Mechanical storage with spinning platters; large capacity, slower access.

16
New cards

SSD (Solid State Drive)

Flash memory storage with no moving parts; faster, smaller, and typically more expensive.

17
New cards

Optical Drive

Storage device for CDs and DVDs (optical media).

18
New cards

Flash Drive

Portable USB flash memory used for removable storage.

19
New cards

Expansion Slots (PCIe)

Slots on the motherboard for adding high-performance cards (graphics, network, etc.).

20
New cards

Cooling Fans

Fans that prevent overheating by moving air across components.

21
New cards

Power Supply Unit (PSU)

Converts AC power to low-voltage DC power for the system; wires indicate voltages.

22
New cards

Peripherals

Input and Output devices that enable interaction with the computer (e.g., keyboard, mouse, monitor, printer).

23
New cards

Input Device

Device that provides data to the computer (keyboard, mouse, microphone, touchscreen).

24
New cards

Output Device

Device that presents data from the computer (monitor, printer, speakers).

25
New cards

Hybrid Device

Device that serves as both input and output (e.g., touchscreen).

26
New cards

Fetch-Decode-Execute Cycle

The process by which the CPU fetches an instruction, decodes it, and executes it; repeats.

27
New cards

Program Counter (PC)

Register that holds the address of the next instruction to fetch.

28
New cards

Instruction Decoder

Component that translates the fetched instruction during the Decode stage.

29
New cards

Data at Rest

Data stored on a medium not actively being used or transmitted.

30
New cards

Data in Transit

Data actively moving from one location to another.

31
New cards

Data in Use

Data actively being processed by the CPU and RAM.

32
New cards

OS (Operating System)

Software that manages hardware resources and provides a bridge between users/apps and hardware.

33
New cards

Users

People who interact with the computer, providing inputs via devices.

34
New cards

Applications

Software that enables user interaction with the system and runs on top of the OS.

35
New cards

Chipset

Group of controllers that manage data flow between CPU, RAM, and peripherals (including Northbridge and Southbridge).

36
New cards

Northbridge

Chipset component handling memory and high-speed I/O interconnections.

37
New cards

Southbridge

Chipset component handling I/O and peripheral interfaces.