Why can't a cache always be as large as the device it caches (i.e., disk)?
- The OS cannot manage a cache larger than main memory
- Large caches cause significant slowdowns in data retrieval.
- Cache is volatile and loses data when power is off.
- Cache cannot store data as efficiently as secondary storage.