Answer from cs61c-ak (Tony Lai 15937131) for Question 2 By using the right most 2 bits, it keep the searching area within a smaller margin of address. for example, 00....001 and 00...010 is definitely closer than 11...00 and 01...00. It it more likely that user will call memory that is close by in terms of address.