连续分配方式会形成许多碎片,虽然可通过“紧凑”方法将许多碎片拼接成可用的大块空间,但是很费时。
如果允许将一个进程直接分散地装入到许多不相邻的分区中,便可充分利用内存空间,也无须再进行“紧凑”——离散分配
离散分配根据所分配地址空间的基本单位不同,分为分页存储管理方式,分段存储管理方式,段页式存储管理方式
分页存储管理方式
将用户程序的地址空间分为若干个大小相等的页(典型的页面大小1KB)
将内存空间分为若干个物理块(页框)
页和块大小相等
可将用户程序的任一页放任一物理框中,实现了离散分配
分段存储管理方式
把用户程序的地址空间分为若干个大小不同的段,每段可定义一组相对完整的信息
段在内存中可不相邻,实现了离散分配