下学期苦练来虐你们 哈哈
void print()
{……}
main()
{int applyarea,start,i;
char end;
printf(“\n is there any job request memory?y or n:”);
while((end=getcha())==’y’)
{打印空闲区表的初始状态;
请用户输入作业申请的内存量;
调用alloc()函数,为作业分配空间,start为返回的始地址;
再打印空闲区分配表;
如果start值为-1,提示用户分配不成功;
输出得到的分配区的起始地址和大小;
printf(“job is running.\n”);
printf(“job is end.\n”);
调用主存回收函数回收分区;
再次打印空闲区分配表;
printf(“is there any job that is waiting?y or n:”);
end=getchar();
}
}