物理内存管理(5)------------------内存碎片

内存碎片

过小的空闲区,难以实际利用;
内存碎片会降低内存有效利用率
在这里插入图片描述

碎片问题

动态分区的缺点
容易产生内存碎片;内存反复分配和分割
首次适应法|最佳适应法|最坏适应法?

解决办法一

规定门限值
分割空闲区时,若剩余部分小于门限值,则此空闲区不进行分割,而是全部分配给用户。

解决办法二

将所有空闲区集中一起构成大的空闲区
拼接时机
释放区回收的时候
     拼接频率过大,系统开销大
系统找不到足够大的空闲区时
      空闲区的管理复杂
拼接技术的缺点
消耗系统资源
离线拼接
重新定义作业

解决办法三

解除程序占用连续内存才能运行的限制
把程序分拆成多个部分装入不同分区,充分利用碎片。
在这里插入图片描述

原创文章 92 获赞 58 访问量 3976

猜你喜欢

转载自blog.csdn.net/weixin_42076938/article/details/105596355