Memory Hierarchy — HIGH PRIORITY

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

1/17

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 4:02 AM on 9/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

18 Terms

1
New cards
Memory hierarchy
Organization of storage by speed, cost, capacity, and proximity to the CPU.
2
New cards
Memory hierarchy order
Registers → Cache → Main memory/RAM → Secondary storage.
3
New cards
Registers
Fastest storage in the memory hierarchy and located inside the CPU.
4
New cards
Cache
Small, fast memory located close to the CPU that stores frequently needed data and instructions.
5
New cards
Main memory
RAM used to hold programs and data currently being used by the computer.
6
New cards
Secondary storage
Long-term nonvolatile storage such as SSDs and hard drives.
7
New cards
Volatile memory
Memory that loses its contents when power is removed.
8
New cards
Nonvolatile memory
Memory that retains its contents when power is removed.
9
New cards
RAM
Volatile main memory used for actively running programs and data.
10
New cards
Cache hit
Requested data is found in cache.
11
New cards
Cache miss
Requested data is not found in cache and must be retrieved from a slower memory level.
12
New cards
Hit rate
Percentage of memory accesses that are successfully found in cache.
13
New cards
Miss rate
Percentage of memory accesses that are not found in cache.
14
New cards
Hit time
Time required to access data when it is found in cache.
15
New cards
Miss penalty
Extra time required to retrieve data after a cache miss.
16
New cards
Temporal locality
Recently accessed data is likely to be accessed again soon.
17
New cards
Spatial locality
Data located near recently accessed data is likely to be accessed soon.
18
New cards
Locality
Principle that programs tend to reuse recently accessed data or access nearby memory location