5. [30%] Cache memory
(c) [8%] Draw the architecture of a direct-mapped cache with 4 blocks and explain how this cache works as detailed as possible.