The Three Cs
Missing in the cache can be caused by three different circumstances:
- Compulsory misses -- miss on first access
- Capacity misses -- miss due to cache not having enough blocks
- Conflict misses -- miss due to cache organization
In cache design, larger is always better ... but there are always trade-offs