操作系统存储管理实验 第2页

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

申请分配一个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=空表目?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

上一页  [1] [2] [3] [4] [5] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有