文件名称:操作系统可变分区
文件大小:182KB
文件格式:DOC
更新时间:2016-12-04 09:17:06
address length flag 空闲区
实现最先可变分区struct { float address; //已分分区起始地址 float length; //已分分区长度,单位为字节 int flag; //已分分区表登记栏标志,用"0"表示空栏目,实验中只支持一个字符的作业名 }used_table[n]; //已分分区表 struct { float address; //空闲区起始地址 float length; //空闲区长度,单位为字节 int flag; //空闲区表登记栏标志,用"0"表示空栏目,用"1"表示未分配 }free_table[m]; //空闲区表 int allocate(char J,float xk) //采用最有分配法分配xk大小的空间 //char J; //float xk;