Fragmentation
It's when memory or disk gets used in small fragments. As a result, no large continuous range is free.
Paging and Fragmentation
To avoid this, the memory is split into pages. An app then gets memory from many places. It's never continuous.
Paging and the MMU join these pages together. The app sees one single continuous block of memory.