- 博客(0)
- 资源 (6)
- 收藏
- 关注
采用可变式分区管理,使用空闲区链实现主存的分配与回收
typedef struct block /*分区结构*/
{
int size; /*分区大小*/
int state; /*分区状态:0为空闲,1为被占用*/
int prioraddress; /*指向上一个分区地址*/
int nextaddress; /*指向下一个分区地址*/
struct block * prior;
struct block * next;
}block;
void addjob(string job1[],int job2[][2],string name,int nextaddress,int datasize) /*作业添加到执行作业列表*/
{
for(int i=0;job2[i][1]!=0;i++)
{}
job1[i]=name;
job2[i][0]=nextaddress;
job2[i][1]=datasize;
}
2011-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人