The CPU

0.0(0)
Studied by 1 person
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/43

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:28 AM on 1/11/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

44 Terms

1
New cards

Peripheral Component Interconnect (PCI)

A standard for connecting peripheral devices to a computer's motherboard.

2
New cards

Accelerated Graphics Port (AGP)

A high-speed interface used to connect a graphics card to a computer's motherboard.

3
New cards

Advanced Technology Attachment (ATA)

A standard interface used for connecting storage devices, such as hard drives, to a computer.

4
New cards

Industry Standard Architecture (ISA)

An older standard for connecting expansion cards to a computer's motherboard.

5
New cards

Peripheral Component Interconnect Express (PCIe)

A newer and faster standard for connecting peripheral devices to a computer's motherboard.

6
New cards

RAID (Redundant Array of Independent Disks) card

A hardware device used to manage multiple hard drives for improved performance or data redundancy.

7
New cards

IDE (Integrated Drive Electronics) and SATA (Serial ATA)

Interfaces used for connecting storage devices to a computer.

8
New cards

Von Neumann Architecture

The basis for most modern computer systems, it separates instruction and data memories to enable simultaneous instruction fetch and data access.

9
New cards

Instruction cache

Stores frequently used instructions for faster instruction fetches.

10
New cards

Data cache

Stores frequently accessed data to reduce the need for main memory access.

11
New cards

Memory management unit (MMU)

Handles virtual memory and address translation.

12
New cards

CPU (Central Processing Unit)

The primary component of a computer responsible for executing instructions and performing calculations.

13
New cards

Control Unit (CU)

Controls the flow of data and instructions within the CPU and coordinates the activities of other CPU components.

14
New cards

Arithmetic Logic Unit (ALU)

Performs arithmetic and logical operations.

15
New cards

Registers

Small, high-speed memory units within the CPU that store data and instructions being processed.

16
New cards

Cache Memory

A small, fast memory located within the CPU that stores frequently accessed data and instructions.

17
New cards

Clock

A timing device that synchronizes the operations of the CPU and determines the number of instructions executed per second.

18
New cards

Bus

A communication pathway that allows data and instructions to flow between different components of the CPU and other parts of the computer.

19
New cards

Instruction Set Architecture (ISA)

The set of instructions that a CPU can understand and execute.

20
New cards

Opcode

A code that represents a specific operation or instruction in a computer's machine language.

21
New cards

Digital electronics circuit

Circuits that use digital signals (0s and 1s) to represent and process information.

22
New cards

Instruction interpreter

A component that decodes and executes instructions in a computer's CPU.

23
New cards

PC (Program Counter)

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

24
New cards

IR (Instruction Register)

A register that holds the current instruction being executed.

25
New cards

MAR (Memory Address Register)

A register that holds the memory address being accessed.

26
New cards

MBR (Memory Buffer Register)

A register that holds data being transferred between the CPU and memory.

27
New cards

I/O AR (Input/Output Address Register)

A register that holds the memory address of an input/output device.

28
New cards

I/O BR (Input/Output Buffer Register)

A register that holds data being transferred between the CPU and an input/output device.

29
New cards

Instruction Fetch (IF)

The stage where the CPU fetches the next instruction from memory.

30
New cards

Instruction Decode (ID)

The stage where the fetched instruction is decoded to determine the operation to be performed and the operands involved.

31
New cards

Execution (EX)

The stage where the decoded instruction is executed by performing the necessary arithmetic or logical operations.

32
New cards

Instruction Cycle

The sequence of steps performed by the CPU to fetch, decode, and execute an instruction.

33
New cards

Fetch Cycle

The cycle where the instruction is fetched from memory and loaded into the instruction register.

34
New cards

Execution Cycle

The cycle where the instruction is decoded, the operation is performed, and the result is stored.

35
New cards

Advantages of Instruction Cycle

Efficient use of CPU resources, support for pipelining, and the ability to execute complex instructions.

36
New cards

Disadvantages of Instruction Cycle

Performance limitations due to dependencies between instructions, limited parallelism, and potential wasted CPU cycles.

37
New cards

Arithmetic and Logic Unit (ALU)

The component of a CPU that performs arithmetic and logical operations on binary data.

38
New cards

Main Unit in ALU

Coordinates and controls the operations performed by the ALU.

39
New cards

Memory Data Register (MDR)

A register that holds data temporarily during the transfer between the CPU and memory.

40
New cards

Accumulator Register

A special register in the ALU that stores intermediate results of arithmetic and logical operations.

41
New cards

Multiplier Quotient Register

A register used in multiplication and division operations to hold the multiplier or quotient.

42
New cards

Adder

A component of the ALU that performs addition operations.

43
New cards

Logic Processor

A component of the ALU that performs logical operations using logical operators such as AND, OR, and NOT.

44
New cards

Interconnection Structure

The arrangement of components in a computer system and how they are connected to