内部碎片外部碎片区别
来源:MINISO栏目:生活时间:2024-05-21 14:12:13
内部碎片就是已经被分配出去,但是其内存空间却不被利用。内部碎片是处于区域内部或者页面内部的存储块,占有这些区域页面的进程并不会使用这些存储块。而在进程占有这块存储块时,系统将无法利用它,直到进程释放它,或者进程结束时,系统才有可能会利用这个存储块。
内存碎片是因为在分配一个内存块后,使之空闲,但不将空闲内存归还给最大内存块而产生的。
外部碎片是指还没有被分配出去,但是由于太小了而无法分配给申请空间的新进程的内存空闲区域。
外部碎片是处于任何两个已分配区域或页面之间的空闲存储块。这些存储块的总和可以满足当前申请的长度要求,但是由于它们的地址不连续或其他原因,使得系统无法满足当前申请。
总之,在内存上,外部碎片是位于任何两个操作系统分配的用于装载进程的内存区域或页面之间的空闲区域,内部碎片是位于一个操作系统分配的用于装载进程的内存区域或页面内部的空闲区域。
免责声明:该内容由用户自行上传分享到《 秘密研究社》,仅供个人学习交流分享。本站无法对用户上传的所有内容(包括且不仅限于图文音视频)进行充分的监测,且有部分图文资源转载于网络,主要用于方便广大网友在线查询参考学习,不提供任何商业化服务。若侵犯了您的合法权益,请立即通知我们( 管理员邮箱:[email protected]),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!!