Dynamic Storage Allocation
Over time, unused memory will be spread out in small pieces rather than collected in one contiguous piece
This is called external fragmentation
- the holes are external to each process
Unused memory within a process’ allocated region is known as internal fragmentation
- more common in paging schemes