欢迎来到天天文库
浏览记录
ID:58064996
大小:935.50 KB
页数:7页
时间:2020-04-21
《银行家算法的问题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、深圳大学实验报告课程名称:操作系统实验项目名称:VI编辑器编写银行家算法学院:师范学院专业:教育技术指导教师:涂相华报告人:黄韵豪学号:班级:11级教育技术实验时间:2013-12-23实验报告提交时间:2013-12-26教务处制一、实验目的1.掌握如何使用Vi编辑器编写程序2.实验操作系统中银行家算法问题二、实验设备1.VMware虚拟机2.LinuxUbuntu平台三、预习要求1.Linux的命令2.VI编辑器的基本知识3.Gcc编译器的初步了解4.银行家算法的理论四、实验内容及步骤1.Vi编辑器初步的知识Vi是Visualinterface的简称,它可以执行输出、删除、查找、替
2、换、块操作等众多文本操作用户可以根据自己的需要对Vi进行定制,这是其他编辑程序所没有的。Vi不是一个排版程序,它不像WORD或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。Vi是全屏幕文本编辑器,它没有菜单,只有命令。2.Vi编辑器进入的方式在系统提示符后输入Vi和想要编辑(或建立)的文件名,便可进入Vi如果只输入Vi,而不带文件名,也可以进入Vi3.银行家算法的代码#include#include#definem3#definen5main(){inttest(intav[],intned[],intall[]);in
3、tavailable[m]={0,0,0},need[n][m];intallocatition[n][m]={{0,1,0},{2,0,0,},{3,0,3},{2,1,1},{0,0,2}};inti,j,g=1;intfinish[n]={0,0,0,0};system("cls");//clrscr();printf("Pleaseinputtheneedresourcedata");for(i=0;i4、&test(need[i],available,allocatition[i]))finish[i]=l;j++;}while(jav[i])break;if(i==m)z=1;if(z==1)for(i=0;i<=m;i++)av[i]=av[i]+all[i];retur5、n(z);}4.输入数据并测试结果:notsafe六、实验过程说明1.首先复习了VI编辑器的基础知识2.然后开始介绍银行家算法基本的思想3.输入数据并验证成绩评定:1、实验态度:□A认真□B比较认真□C不够认真□D非常不认真2、实验预习:□A充分□B比较充分□C不够充分□D非常不充分3、实验过程:□A规范□B比较规范□C不够规范□D非常不规范4、实验结果完整性是否符合要求:□A符合□B基本符合□C不够符合□D非常不符合5、实验结果技术参数准确性:□A准确□B基本准确□C不够准确□D非常不准确6、实验结果艺术创意:□A有创意□B较有创意□C不够有创意□D无创意7、实验报告撰写:□A规范□B6、比较规范□C不够规范□D非常不规范8、实验思考题作答:□A正确□B基本正确□C不够正确□D非常不正确综合成绩评定:指导教师签字:备注:
4、&test(need[i],available,allocatition[i]))finish[i]=l;j++;}while(jav[i])break;if(i==m)z=1;if(z==1)for(i=0;i<=m;i++)av[i]=av[i]+all[i];retur
5、n(z);}4.输入数据并测试结果:notsafe六、实验过程说明1.首先复习了VI编辑器的基础知识2.然后开始介绍银行家算法基本的思想3.输入数据并验证成绩评定:1、实验态度:□A认真□B比较认真□C不够认真□D非常不认真2、实验预习:□A充分□B比较充分□C不够充分□D非常不充分3、实验过程:□A规范□B比较规范□C不够规范□D非常不规范4、实验结果完整性是否符合要求:□A符合□B基本符合□C不够符合□D非常不符合5、实验结果技术参数准确性:□A准确□B基本准确□C不够准确□D非常不准确6、实验结果艺术创意:□A有创意□B较有创意□C不够有创意□D无创意7、实验报告撰写:□A规范□B
6、比较规范□C不够规范□D非常不规范8、实验思考题作答:□A正确□B基本正确□C不够正确□D非常不正确综合成绩评定:指导教师签字:备注:
此文档下载收益归作者所有