Memory Hierarchy
  • Exploits the principle of locality.
  • Use a small fast (expensive) memory.
  • Use a large slow (cheap) memory.
  • All data found in one level is also found in the level below.
  • Goals:
    • Catch most of the references in the fast memory.
    • Have most of the cost per byte be at the slow memory level.
  • Will see that memory hierarchy is used to implement protection schemes as well.
Chapter 7: Large and Fast: Exploiting Memory Hierarchy - 3 of 67