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.
|