Processes are stored in single, unbroken chunks. When processes terminate, holes are formed, where they can be used for future processes. Over time, memory can be filled with many small holes, too small for contiguous processes to fit (this is called External Fragmentation). Compaction can be used to defragment memory