}
case 0:
exit(0); } }
while(1);
五、设计结果并分析
根据提示输入存储资源表地址和表长;测试数据:0,100;
选择适应算法:最好适应算法输入b,最坏适应算法输入w;测试数据:b 初始化存储资源表;显示地址和表长<0 100> 选择要求1.请求,2.释放,0.退出;测试数据:1; 输入表长;测试数据:20;
分配存储器地址,长度;测试数据:0,20;显示更新之后的存储分配表 继续选择要求;测试数据:1; 输入表长;测试数据:15;
分配存储器地址,长度;测试数据:20,15;显示更新之后的存储分配表 如图所示:
继续选择要求;测试数据:2;
输入地址和表长;测试数据16,10;显示更新之后的存储分配表 继续选择要求;测试数据:2;
输入地址和表长;测试数据27,5;显示更新之后的存储分配表 如图所示:
六、系统的结构、原理框图和模块等的详细说明
1.主流程图
2.适应算法流程图
七、用户使用说明书和参考资料
1.使用说明书
根据提示信息输入需求,系统调用函数,显示存储资源表分配情况。 输入存储资源表地址和表长;
选择适应算法:最好适应算法输入b,最坏适应算法输入w; 初始化存储资源表;
选择要求1.请求,2.释放,0.退出; 2.参考资料
《计算机操作系统教程》左万历著,高等教育出版社出版。