Answer from cs61c-ax (Amanda Alfonso 15906918) for Question 2 These bits are used because if the number of entries in the cache is a power of two, then the location can be easily calculated/accessed directly with the lower-order bits. The bit set makes it particularly simple to directly map addresses/locations to the cache.