CPU Structure & Instruction Flashcards

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

1/19

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

20 Terms

1
New cards

Fetch stage

Retrieve instruction from memory

2
New cards

Central Processing Unit (CPU)

The main component of a computer that processes instructions and controls operations.

3
New cards

Control Unit (CU)

Directs the flow of data and controls how instructions are executed.

4
New cards

Program Counter (PC)

Stores the address of the next instruction to be executed.

5
New cards

Instruction Cycle

The sequence of steps the CPU follows to execute an instruction.

6
New cards

Arithmetic Logic Unit (ALU)

Performs arithmetic calculations and logical comparisons.

7
New cards

Register

Small, fast storage inside the CPU used to hold data temporarily

8
New cards

Instruction Register (IR)

Holds the current instruction being processed by the CPU.

9
New cards

Decode Stage

The CPU interprets the instruction to understand what action is needed.

10
New cards

Execute Stage

The CPU performs the operation specified by the instruction.

11
New cards

Store Stage

The CPU saves the result back into memory or a register.

12
New cards

Clock Cycle

A single timing pulse that synchronizes CPU operations.

13
New cards

Pipelining

A technique that overlaps instruction stages to improve performance.

14
New cards

Pipeline Stage

One step in the instruction execution process within a pipeline.

15
New cards

Pipeline Hazard

A problem that prevents the next instruction from executing properly.

16
New cards

Data Hazard

Occurs when an instruction depends on the result of a previous instruction.

17
New cards

Control Hazard

Happens when the CPU makes a wrong decision due to branching.

18
New cards

Structural Hazard

Occurs when hardware resources are insufficient for parallel execution.

19
New cards

RISC (Reduced Instruction Set Computer)

Uses simple instructions that execute quickly, often in one clock cycle.

20
New cards

CISC (Complex Instruction Set Computer)

Uses complex instructions that may take multiple cycles to execute.