Computer architectureLesson 3 of 3 in the course Memory hierarchy
Cache Replacement Policies: Recency, Frequency, and Prediction
5 flashcards · 5 quiz questions · 5 match pairs · 5 fill-in sentences · English
Lesson progress
0 / 5
Your progress is kept in this browser only.Sign up to save it
Summary
This lesson introduces cache replacement and the performance trade-offs that shape replacement policies. Understanding these fundamentals makes it easier to compare the algorithms in later lessons.
A cache keeps copies of data in storage that is faster or cheaper to access than the normal backing store. By retaining recently or frequently used items, a cache can reduce the time and work required to serve requests.
All flashcards
Quiz questions
Based on the Wikipedia article Cache replacement policies, licensed CC BY-SA 4.0. Adapted into a summary, flashcards and quizzes.
More in Computer architecture
All Computer architecture lessonsComputer architectureInstruction Pipelining: Stages, Hazards, and Performance Trade-offs5 flashcards · 5 quiz questions · 4 gamesPlay free →Computer architectureCPU Cache Organization, Policies, Addressing, and Hierarchies5 flashcards · 5 quiz questions · 4 gamesPlay free →Computer architectureOut-of-Order Execution: Scheduling, Renaming, and Retirement5 flashcards · 5 quiz questions · 4 gamesPlay free →Computer architectureMemory Hierarchy: Storage Levels, Locality, and Tiering5 flashcards · 5 quiz questions · 4 gamesPlay free →Computer architectureData and Control-Flow Addressing Modes in Processor Architectures5 flashcards · 5 quiz questions · 4 gamesPlay free →Computer architectureBranch Prediction: Strategies, History, and Speculative Execution5 flashcards · 5 quiz questions · 4 gamesPlay free →