申请分配一个X大小的空间 置空闲区KX表的开始地址 表目查完? KX[I]。STATE=空表目? L=KX[i].addr KX[I].SIZE>=Xi KX[i].addr=L+X KX[I].SIZE>=KX[I].size-Xi 被分配后的剩余空闲块 在已分配的分区FP表中找一个状态为空 表目序号F 在已分配的分区FP填入分配的信息置F的 大小=Xi F的始址=L F的状态=已分配 返回 本次无法分配 I=I+1 KX[I]。STATE=空表目?
申请分配一个X大小的空间
置空闲区KX表的开始地址
表目查完?
KX[I]。STATE=空表目?
L=KX[i].addr
KX[I].SIZE>=Xi
KX[i].addr=L+X
KX[I].SIZE>=KX[I].size-Xi
被分配后的剩余空闲块
在已分配的分区FP表中找一个状态为空
表目序号F
在已分配的分区FP填入分配的信息置F的
大小=Xi F的始址=L F的状态=已分配
返回
本次无法分配
I=I+1
上一页 [1] [2] [3] [4] [5] 下一页