Structure and Function of the Processor

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

1/18

flashcard set

Earn XP

Description and Tags

These flashcards cover key vocabulary related to the structure and function of a processor in computer science.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

19 Terms

1
New cards

Arithmetic and Logic Unit (ALU)

The component of the CPU that performs arithmetic and logical operations.

2
New cards

Control Unit (CU)

The part of the CPU that directs its operations and manages the flow of data within the system.

3
New cards

Registers

High-speed small memory cells within the CPU used to temporarily store data and instructions.

4
New cards

Program Counter (PC)

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

5
New cards

Accumulator (ACC)

A register that stores the results of calculations.

6
New cards

Memory Address Register (MAR)

A register that holds the address of the memory location being read from or written to.

7
New cards

Memory Data Register (MDR)

A register that temporarily stores data being read from or written to memory.

8
New cards

Current Instruction Register (CIR)

A register that holds the current instruction being executed, divided into operand and opcode.

9
New cards

Buses

A set of parallel wires that connect two or more components inside the CPU, allowing data transfer.

10
New cards

Data Bus

A bi-directional bus used to transport data and instructions between components.

11
New cards

Address Bus

The bus used to transmit memory addresses that specify where data is to be sent or retrieved from.

12
New cards

Control Bus

A bi-directional bus used to transmit control signals between internal and external components.

13
New cards

Fetch-Decode-Execute Cycle

The sequence of operations performed by the CPU to execute an instruction.

14
New cards

Pipelining

The method of overlapping the fetch, decode, and execute phases for multiple instructions to improve processing efficiency.

15
New cards

Von Neumann Architecture

A computer architecture that uses a shared memory and data bus for both instructions and data.

16
New cards

Harvard Architecture

A computer architecture with separate memory storage for instructions and data, allowing parallel access.

17
New cards

Cache Memory

CPU's onboard memory used to store frequently accessed instructions for quicker retrieval.

18
New cards

Clock Speed

The speed at which a CPU can execute instructions, determined by the system clock's frequency.

19
New cards

Number of Cores

Indicates how many independent processors are present in the CPU, affecting its ability to execute tasks.