CPU Structure & Instruction Flashcards

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

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

20 Terms

1
New cards

CPU (Central Processing Unit)

The "brain" of the computer that carries out instructions of a program.

2
New cards

ALU (Arithmetic Logic Unit)

The part of the CPU that performs mathematical and logical operations.

3
New cards

Register

High-speed storage locations inside the CPU used to hold data temporarily.

4
New cards

Program Counter (PC)

A register that holds the address of the next instruction to be executed.

5
New cards

Instruction Register (IR)

Stores the actual instruction currently being decoded or executed.

6
New cards

Fetch Stage

The first step of the cycle: getting the instruction from memory

7
New cards

Control Unit (CU)

Directs the operation of the processor and coordinates hardware components.

8
New cards

Decode Stage

Translating the fetched instruction into signals the CPU understands

9
New cards

Execute Stage

Carrying out the required action, such as a calculation or data move.

10
New cards

Write-Back Stage

Saving the result of an execution back into memory or a register

11
New cards

Pipelining

A technique where multiple instructions are overlapped during execution.

12
New cards

Pipeline Hazard

A situation that prevents the next instruction from executing in the designated clock cycle

13
New cards

Data Hazard

Occurs when an instruction depends on the result of a previous instruction that isn't finished

14
New cards

Structural Hazard

When two instructions need to use the same hardware resource at the same time.

15
New cards

Control Hazard

Caused by delay in determining the next instruction to fetch (often due to branches)

16
New cards

RISC (Reduced Instruction Set Computer)

A CPU design focused on simple instructions that execute in a single cycle

17
New cards

CISC (Complex Instruction Set Computer)

A CPU design where single instructions can perform multi-step operations.

18
New cards

Clock Speed

The speed at which a microprocessor executes instructions, measured in GHz.

19
New cards

Bus

A communication system that transfers data between components inside the computer.

20
New cards

Cache Memory

Small, very fast memory used to store frequently accessed data for the CPU.