first fit
2016-12-08 22:48:06 0 举报
First Fit是一种内存分配算法,其基本思想是从低地址向高地址遍历线性表中的空闲分区,找到第一个能满足作业要求的空闲分区进行分配。如果当前遍历到的空闲分区大小大于等于作业要求的大小,则将该分区分配给作业;否则继续向后遍历,直到找到一个满足要求的空闲分区或遍历完所有空闲分区。 First Fit算法的优点是可以快速找到满足要求的空闲分区,因为它只需要遍历一次空闲分区列表。此外,由于它总是选择最小的可用分区来满足作业需求,因此可以最大程度地减少碎片空间的产生。但是,当内存中存在大量小碎片时,First Fit算法可能会导致大量的小分区被浪费。