Answer from cs61c-bd (Daehyeon Wi 17782249) for Question 2 Because it is simple way to mapping memory to cache. If we use high order bits, then mapping is not uniformly distributed.