CPU and Memory Design, Enhancement, and Implementation

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

1/80

flashcard set

Earn XP

Description and Tags

A set of vocabulary flashcards covering important concepts related to CPU and memory design as discussed in the lecture.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

81 Terms

1
New cards

Fetch-Execute Cycle

The process where a computer retrieves an instruction from memory and executes it.

2
New cards

Clock Speed

Measured in GHz (gigahertz), it indicates the number of cycles a CPU can perform in one second.

3
New cards

Pipelining

An assembly-line technique in CPUs allowing overlapping execution of instructions.

4
New cards

Superscalar Processing

The ability of a CPU to process more than one instruction per clock cycle.

5
New cards

Cache Memory

A small, fast memory located close to the CPU that stores frequently accessed data.

6
New cards

Hit Ratio

The ratio of cache hits to total memory requests, indicating cache efficiency.

7
New cards

Memory Interleaving

A technique that partitions memory into sections to improve access speed.

8
New cards

Branch Prediction

The method used to guess which way a branch (decision point) in the code will go to improve performance.

9
New cards

Scalar Processing

A processing technique where each instruction is executed one at a time.

10
New cards

Multiple Execution Units

Design in CPUs allowing simultaneous execution of multiple instructions.

11
New cards

Master-Slave Multiprocessing

A system configuration where a master CPU manages tasks assigned to one or more slave CPUs.

12
New cards

Symmetrical Multiprocessing

A system where each CPU has equal access to resources and can determine its own tasks.

13
New cards

Instruction Pointer (IP) Register

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

14
New cards

Data Word Width

The number of bits processed by a computer's CPU in a single instruction cycle.

15
New cards

Bus Interface Unit

Component responsible for communicating with memory and I/O devices in a CPU.

16
New cards

Out-of-Order Processing

A method of executing instructions in an order that improves execution speed by avoiding delays.

17
New cards
18
New cards
19
New cards
20
New cards
21
New cards
22
New cards
23
New cards
24
New cards
25
New cards
26
New cards
27
New cards
28
New cards
29
New cards
30
New cards
31
New cards
32
New cards
33
New cards
34
New cards
35
New cards
36
New cards
37
New cards
38
New cards
39
New cards
40
New cards
41
New cards
42
New cards
43
New cards
44
New cards
45
New cards
46
New cards
47
New cards
48
New cards
49
New cards
50
New cards
51
New cards
52
New cards
53
New cards
54
New cards
55
New cards
56
New cards
57
New cards
58
New cards
59
New cards
60
New cards
61
New cards
62
New cards
63
New cards
64
New cards
65
New cards
66
New cards
67
New cards
68
New cards
69
New cards
70
New cards
71
New cards
72
New cards
73
New cards
74
New cards
75
New cards
76
New cards
77
New cards
78
New cards
79
New cards
80
New cards
81
New cards