Since the VM system works at the granularity of pages, using N entirely different regions wastes up to $PAGE_SIZE * N bytes of memory just in the free space at the end of the region.  You also make your fragmentation problem worse, since you can&#x27;t place an allocation from one system within the free space of another.