Problem
Explain the following terms associated with cache and memory architectures.
(a) Low-order memory interleaving.
(b) Physical address cache versus virtual address cache.
(c) Atomic versus non-atomic memory accesses.
(d) Memory bandwidth and fault tolerance.