回收问题:
内存回收算法:
当某一块归还后,前后空闲空间合并,修改内存空闲区表
四种情况:
上相邻、下相邻、上下都相邻、上下都不相邻
碎片问题解决:
碎片——>很小的、不易利用的空闲区
——>导致内存利用率下降
解决方案——>紧缩技术
在内存移动程序,将所有小的空闲区合并为较大的空闲区
又称:压缩技术、紧致技术、搬家技术
紧缩时要考虑的问题:
系统开销、移动时机
交换技术
- 设计思想:进程在内存与磁盘之间的动态调度
回收问题:
内存回收算法:
当某一块归还后,前后空闲空间合并,修改内存空闲区表
四种情况:
上相邻、下相邻、上下都相邻、上下都不相邻
碎片问题解决:
碎片——>很小的、不易利用的空闲区
——>导致内存利用率下降
解决方案——>紧缩技术
在内存移动程序,将所有小的空闲区合并为较大的空闲区
又称:压缩技术、紧致技术、搬家技术
紧缩时要考虑的问题:
系统开销、移动时机
交换技术