title: Dealing with Multiword Block Direct Mapped Cache
body: <p>I've completely understood direct mapped, associative and set associative caches but I'm stumped when I discovered Multiword block Direct Mapped cache. </p>
  
  <p>Here's Q7.9 and Q7.10 of Patterson:</p>
  
  <pre><code>7.9[10] &lt;§7.2&gt; Here is a series of address references given as word addresses: 2,
  3, 11, 16, 21, 13, 64, 48, 19, 11, 3, 22, 4, 27, 6, and 11. Assuming a direct-mapped
  cache with 16 one-word blocks that is initially empty, label each reference in the
  list as a hit or a miss and show the final contents of the cache.
  
  7.10[10] &lt;§7.2&gt; Using the series of references given in Exercise 7.9, show the hits
  and misses and final cache contents for a direct-mapped cache with four-word
  blocks and a total sizeof 16 words. 
  </code></pre>
  
  <p>7.9 is fine, it's simple. But I can't understand how 7.10 would work. It would have 4 4word size blocks. How would this be different from a 4 way set associative cache? </p>
  
  <p>And if possible, can someone guide me to solving 7.10 here? I have the answer with me but I don't understand it.</p>