简单解释一下内部碎片和外部碎片

最近做题时忘了怎么区分内部外部碎片了,今天又想起来了于是记录一下。

        把内存空间比作停车位,假如有专门给运货车提供的车位,即每辆大车可以占用连续个车位,每一个空间有4个车位,某一天擎天柱来了,直接把前面的3个车位占了,过一会铁皮也来了,铁皮需要2个车位,但最后一个车位也装不下铁皮,因为内存是连续的,不允许铁皮车头在第一个车位,车尾在另一个车位,除非铁皮也被威震天手撕了,所以无法在这个空间继续停车,只能使用下一个空间的两个车位,这一个车位就置空了,这就是外部碎片,虽然完整,但是由于无法连续给下一个进来的“车”提供完整的空间,导致这个“车”只能放弃这个车位使用下一个4车位的空间。

        如果还有被撕成两半的爵士占用了0.5个车位,就会有剩下的0.5个车位是不能被使用的,这个不完整的车位虽然有空闲的部分但也不能使用,这就是内部碎片。

        就算再来一半飞过山也只能重新使用一个新的停车位。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值