Problem
Explain the following terms associated with cache design:
(a) Write-through versus write-back. caches.
(b) Cacheable versus noncacheable data.
(c) Private caches versus shared caches.
(d) Cache flushing policies.
(e) Factors affecting cache hit ratios.