可变分区储存管理.doc.doc

可变分区储存管理.doc

#includestdio.h #includestdlib.h #includestring.h #define max 100 typedef struct node { int start; int length; char tag[20]; }job; job frees[max]; job occupys[max]; int free_quantity,occupy_quantity; int SIZE; void initial() //初始化函数 { int i; for(i=0;imax;i++) { frees[i].start=-1; frees[i].length=0; strcpy(frees[i].tag,free); occupys[i].start=-1; occupys[i].length=0; strcpy(occupys[i].tag,); } free_quantity=0; occupy_quantity=0; } void writedata() //把分区函数写入磁盘文件 { FILE *fp; char fname[20]; int i,j; printf(请输入初始空闲表文件名:\n); scanf(%s,fname); printf(现在进行初始化空闲分

文档评论(0)

1亿VIP精品文档

相关文档