Answer from cs61c-as (Gerardo Bonilla 15311015) for Question 2 The lower order bits are used because that way the addresses are spread out evenly in the cache. If the upper most significant bits were used, then all the addresses in a section would belong in the same location on the cache.