Architecture of the CPU

0.0(0)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/33

flashcard set

Earn XP

Description and Tags

Flashcards about the architecture of the CPU.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

34 Terms

1
New cards

CPU

Central Processing Unit. The most important component of a computer.

2
New cards

Purpose of the CPU

Processes instructions, runs programs, and carries out billions of instructions per second.

3
New cards

Stored program concept

A concept where program instructions and the data the programs are using are both stored in the same memory.

4
New cards

Von Neumann architecture

Program instructions and data are stored in the same memory, and the CPU accesses both from the same RAM.

5
New cards

Two major components of the CPU

Control Unit and Arithmetic-Logic Unit (ALU)

6
New cards

Register

Very fast memory location in the CPU.

7
New cards

Cache

Located on the CPU, slower to access than registers but faster than RAM.

8
New cards

Program Counter (PC)

Holds the address of the next instruction to be executed.

9
New cards

Memory Address Register (MAR)

Holds the memory address of the current instruction and its data.

10
New cards

Memory Data Register (MDR)

Holds the actual instruction and the data fetched from memory.

11
New cards

Accumulator

Holds the result of an instruction before it's transferred to memory.

12
New cards

Control Unit (CU)

Decodes the instructions and controls the timing of operations in the CPU.

13
New cards

Arithmetic Logic Unit (ALU)

Performs arithmetic and logic operations.

14
New cards

FETCH

Causes the next instruction and data to be fetched from main memory.

15
New cards

DECODE

Decodes the fetched instruction.

16
New cards

EXECUTE

Executes the decoded instruction.

17
New cards

Accumulator (ACC)

Temporarily stores arithmetic and logic results.

18
New cards

Program Counter (PC)

Points to the next instruction.

19
New cards

Memory Address Register (MAR)

Stores the address of the instruction to be executed.

20
New cards

Memory Data Register (MDR)

Stores the data to be sent/received from memory

21
New cards

Comparison operation

Compares values and makes decisions based on conditions.

22
New cards

Addition operation

Adds numbers

23
New cards

Subtraction operation

Subtracts numbers

24
New cards

Multiplication operation

Multiplies numbers

25
New cards

Division operation

Divides numbers

26
New cards

Bus

A set of signals which carry data and instructions between components.

27
New cards

Front Side Bus (FSB)

Connects all the internal components of a computer such as CPU and memory to the motherboard.

28
New cards

HyperTransport Bus

Connects the CPU to the northbridge.

29
New cards

Memory Bus

Connects the CPU to RAM.

30
New cards

Inter-Component Bridge

Connects the northbridge to the southbridge.

31
New cards

Peripheral Component Interconnect (PCI)

Connects the southbridge to the PCI slots.

32
New cards

PCI Express (PCIe)

A high-speed serial connection that connects the CPU to peripherals.

33
New cards

Serial Advanced Technology Attachment (SATA)

Interface used to connect storage devices such as hard drives and solid-state drives to the computer.

34
New cards

Universal Serial Bus (USB)

A standard for connecting USB devices to the computer.