采用可变式分区管理使用空闲区链实现主存的分配与回收
typedefstructblock/*分区结构*/
{
intsize;/*分区大小*/
intstate;/*分区状态:0为空闲,1为被占用*/
intprioraddress;/*指向上一个分区地址*/
intnextaddress;/*指向下一个分区地址*/
structblock*prior;
structblock*next;
}block;
voidaddjob(stringjob1[],intjob2[][2],stringname,intnextaddress,intdatasize)/*作业添加到执行作业列表*/
下载地址
用户评论