Partitions are created dynamically and each process is loaded into a partition of exactly the same size as the process.
External fragmentation
Periodic compaction of memory space needed
Placement algorithms: Best-fit, First-fit and Next-fit
The Effects of dynamic partitioning