实验四可变分区储管理方式的内存分配和回收.docVIP

  • 8
  • 0
  • 约 8页
  • 2016-11-25 发布于贵州
  • 举报

实验四可变分区储管理方式的内存分配和回收.doc

实验四可变分区储管理方式的内存分配和回收

实验四 实验四 可变分区存储管理方式的内存分配和回收 一.实验目的 通过编写和调试存储管理的模拟程序以加深对存储管理方案的理解熟悉管理的 1.写出你编写的C语言程序。 2.描述可变分区存储管理的算法和思路。 3.总结体会可变分区存储管理方法。 六、参考程序 #define n 10 //假定系统允许的最大作业数量为n #define m 10 //假定系统允许的空闲区最大为m #define minisize 100 struct { float address; //已分分区起始地址 float length; //已分分区长度、单位为字节 int flag; //已分分区表登记栏标志,“0”表示空栏目,实验中只支持一个字符的作业名 }used_table[n]; //已分分区表 struct { float address; //空闲区起始地址 float length; //空闲区长度、单位为字节 int flag; //空闲区表登记栏标志,“0”表示空栏目,“1”表示未分配 }used_table[n]; //空闲区表 allocate(J,xk) //采用最优分配算法分配xk大小的空间 char J; float xk; {int i,k; float ad

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档