暂无图片
什么是内碎片?什么是外碎片?
我来答
分享
2023-03-23
什么是内碎片?什么是外碎片?

什么是内碎片?什么是外碎片?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
北斗

内碎片:分配给程序的存储空间没有用完,有一部分是程序不使用,但其他程序也没法用的空间。内碎片是处于区域内部或页面内部的存储块,占有这些区域或页面的进程并不使用这个存储块,而在进程占有这块存储块时,系统无法利用它,直到进程释放它或进程结束时,系统才有可能利用这个存储块。

外碎片:由于空间大小,小到无法给任何程序分配存储空间。外部碎片是出于任何已分配区域或页面外部的空闲存储块,这些存储块的总和可以满足当前申请的长度要求,但是由于它们的地址不连续或其他原因,使得系统无法满足当前申请。

内碎片和外碎片是一对矛盾体,一种特定的内存分配算法,很难同时解决好内碎片和外碎片的问题,只能根据应用特点进行取舍。

暂无图片 评论
暂无图片 有用 1
暂无图片
中国石磊

内部碎片是处于区域内部或页面内部的存储块,占有这些区域或页面的进程并不使用这个存储块。外部碎片就是还没有被分配出去不属于任何进程,但由于太小了或不连续无法分配给申请进程的空闲区域。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏