Answer from cs61c-bb (Jennifer Kelly 16056341) for Question 2 Allocating in fixed-size chunks allows the addressing of memory to be invisible to programs and compilers, rather than requiring an address and offset (as segmentation does). Bigger chunks are good because misses are so expensive, and bigger chunks mean that fewer misses will occur. Smaller chunks are good because they mean that you don't fill memory with unnecessary data.