Storage systems organized in hierarchy.
Speed
Cost
Volatility
Caching – copying information into faster storage system; main memory can be viewed as a last cache for secondary storage.
Caching
Use of high-speed memory to hold recently-accessed data.
Requires a cache management policy.
Caching introduces another level in storage hierarchy. This requires data that is simultaneously stored in more than one level to be consistent.