-
交换式碎片整理
首先流程 是 p3这个程序在运行,p1p2p4 的话在等待 ,然后p3这时要多用3个内存块,这是 p4 通过拷贝,将内存拷贝到磁盘上,对应的数据也是从主存中cp到磁盘此时主存多出3个内存块给p3继续使用
2.压缩式碎片整理
一个程序的运行需要5个连续的内存空间,然后图一的话,各个程序执行的空间不一样,然后可以通过拷贝交换的方法将其成为连续的,这样的话就有图二的连续的5个内存了,此时可以运行此程序 ,但是要考虑代价,开销,往往这种操作会有
总结
压缩式碎片整理: 通过重置程序来合并分区,减少分区间空余的空间碎片; 压缩式碎片整理要求程序时动态可重置的; 交换式碎片整理: 当内存空间不足时,磁盘会当作虚拟内存;操作系统将等待的程序从内存转移到磁盘中,空出内存空间以让当前运行的程序能够顺利执行;当程序执行完后,会将磁盘中的程序从磁盘重新转移到内存中继续执行;