Computer Architecture Flashcards

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/31

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

32 Terms

1
New cards

Control Unit (CU)

Directs how data moves within the CPU.

2
New cards

Arithmetic Logic Unit (ALU)

Performs calculations and logic operations.

3
New cards

Registers

Super-fast storage for temporary values in the CPU.

4
New cards

Cache

Small, very fast memory storing frequently used instructions.

5
New cards

Buses

Highways that transport data between components in the CPU.

6
New cards

Instruction Cycle

Four steps: Fetch, Decode, Execute, Store.

7
New cards

Fetch

Get an instruction from memory.

8
New cards

Decode

Understand what to do with the instruction.

9
New cards

Execute

Perform the instruction.

10
New cards

Store

Save the result after execution.

11
New cards

Pipelining

A technique where the CPU starts executing a new instruction before the previous one finishes.

12
New cards

Cache Memory

Faster than RAM, it stores frequently used data and reduces fetch time for the CPU.

13
New cards

Address Bus

Carries memory addresses from the CPU to the memory.

14
New cards

Data Bus

Transfers actual data between the CPU and memory.

15
New cards

Control Bus

Sends control signals from the CPU.

16
New cards

RAM (Random Access Memory)

Larger but slower memory that stores active programs and data.

17
New cards

Cache (Memory)

Smaller but much faster memory that stores frequently accessed instructions.

18
New cards

Multicore Processors

Can execute multiple instructions at once, improving multitasking performance.

19
New cards

ALU Operations

Handles mathematical and logical operations like addition and comparisons.

20
New cards

Role of Control Unit (CU)

Directs the flow of data and tells other CPU components what to do.

21
New cards

Integration of Cache Memory

Reduces the time needed to access frequently used data by being integrated into the CPU.

22
New cards

64-bit Processor Compatibility

Can run 32-bit programs using a compatibility mode.

23
New cards

CPU (Central Processing Unit)

General-purpose processor optimized for a variety of tasks.

24
New cards

GPU (Graphics Processing Unit)

Optimized for parallel processing, ideal for graphics and AI tasks.

25
New cards

Memory Address Register (MAR)

Holds the address of the location in memory for data operations.

26
New cards

Memory Data Register (MDR)

Temporarily holds data being transferred to/from memory.

27
New cards

Virtual Memory

Technique using part of the hard drive as extra RAM.

28
New cards

Flip-Flops (Latches)

Basic storage elements used in registers and memory, storing one bit of data.

29
New cards

Secondary Storage Types

Includes HDDs, SSDs, and Optical drives.

30
New cards

Operating System (OS) Role in Memory Management

Allocates RAM, uses virtual memory, and prevents program interference.

31
New cards

Persistent Storage

Stores data permanently, unlike RAM.

32
New cards

Benefits of a Multiplexer

Allows multiple signals to be sent over one channel, reducing hardware complexity.