Beta: Can you pass on these links to your friend, I hope they'll be helpful:
This one basically defines the mapping methods (direct, fully associative, n-way associative/set associative)
http://www.pcguide.com/ref/mbsys/cache/funcMapping-c.html
This next one compares the performance between the three
http://www.pcguide.com/ref/mbsys/cache/funcComparison-c.html
This one basically defines the mapping methods (direct, fully associative, n-way associative/set associative)
http://www.pcguide.com/ref/mbsys/cache/funcMapping-c.html
This next one compares the performance between the three
http://www.pcguide.com/ref/mbsys/cache/funcComparison-c.html