Why have a memory hierarchy?
a) to get the best trade off of cost, speed, and size
b) to increase the cost of the system
c) to get better performance out of memory
d) to reduce the cost of the system