最近做题时忘了怎么区分内部外部碎片了,今天又想起来了于是记录一下。
把内存空间比作停车位,假如有专门给运货车提供的车位,即每辆大车可以占用连续个车位,这里有5个车位,某一天擎天柱来了,直接把中间的3个车位占了,过一会铁皮也来了,铁皮需要2个车位,但一头一尾两个车位完整但不连续所以无法停车,这就是外部碎片。
如果还有被撕成两半的爵士占用了0.5个车位,就会有剩下的0.5个车位是不能被使用的,这个不完整的车位虽然有空闲的部分但也不能使用,这就是内部碎片。

最近做题时忘了怎么区分内部外部碎片了,今天又想起来了于是记录一下。
把内存空间比作停车位,假如有专门给运货车提供的车位,即每辆大车可以占用连续个车位,这里有5个车位,某一天擎天柱来了,直接把中间的3个车位占了,过一会铁皮也来了,铁皮需要2个车位,但一头一尾两个车位完整但不连续所以无法停车,这就是外部碎片。
如果还有被撕成两半的爵士占用了0.5个车位,就会有剩下的0.5个车位是不能被使用的,这个不完整的车位虽然有空闲的部分但也不能使用,这就是内部碎片。