Computer Architecture - CPU & Memory

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

1/14

flashcard set

Earn XP

Description and Tags

These flashcards cover key terms and concepts from the Computer Architecture lecture on CPU and Memory.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

15 Terms

1
New cards

ALU

Arithmetic Logic Unit; performs calculations and comparisons.

2
New cards

CU

Control Unit; performs fetch/execute cycle and accesses program instructions.

3
New cards

Registers

Small, permanent storage locations within the CPU for specific functions, holding data, addresses, or instructions.

4
New cards

Program Counter (PC)

Special-Purpose Register that keeps track of the address of the next instruction to be executed.

5
New cards

Memory Address Register (MAR)

Holds the memory address of the data that needs to be accessed.

6
New cards

Memory Data Register (MDR)

Also called memory buffer register; temporarily holds data being transferred to or from memory.

7
New cards

Fetch-Execute Cycle

A two-cycle process that involves fetching an instruction from memory and executing it.

8
New cards

MDR Function

Used as a buffer between the CPU and main memory to hold data being read or written.

9
New cards

DRAM

Dynamic RAM; most common memory type, volatile, must be refreshed frequently.

10
New cards

ROM

Read-Only Memory; holds software that is not expected to change over the life of the system.

11
New cards

Parallel Bus

Transmits multiple bits simultaneously, used for short distances but subject to interference.

12
New cards

Serial Bus

Transmits one bit at a time, generally faster than parallel for many applications due to reduced interference.

13
New cards

Instruction Set

Defines functions performed by the processor, including the number and complexity of instructions.

14
New cards

Opcode

The part of a machine code instruction that specifies the operation to be performed.

15
New cards

Operand

The part of the instruction that specifies the data or address of the data to be operated on.