- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
磁道调度算法的
001 for(i=0;iMAXQUEUE;i++){? 002 queue[i].go=-1;?
003 queue[i].visited=0;? 004 }?
005 ?? 006 start=53;//磁头的初始位置?
007 }? 008 ??
009 //读入磁道号流? 010 void readData()?
011 {? 012 FILE *fp;?
013 char fname[20];? 014 int temp,i;?
015 ?? 016 cout请输入磁道号流文件名:;?
017 strcpy(fname,7hard.txt);? 018 cinfname;?
019 ?? 020 if((fp=fopen(fname,r))==NULL){?
021 cout错误,文件打不开,请检查文件名:)endl;? 022 }?
023 else{? 024 while(!feof(fp)){?
025 fscanf(fp,%d ,temp);? 026 queue[quantity].go=temp;?
027 quantity++;? 028 }?
029 coutendl---------------------------------------------endl;? 030 cout所读入的磁道号流:;?
031 for(i=0;iquantity;i++){? 032 coutqueue[i].go ;?
033 }? 034 coutendl请求数为:quantityendl;?
035 }? 036 }?
037 ?? 038 //FIFO算法?
039 void FIFO()? 040 {?
041 int i;? 042 int total=0;?
043 int current;? 044 ??
045 coutendl---------------------------------------------endl;? 046 coutFIFO算法的访问磁道号顺序流:;?
047 ?? 048 current=start;?
049 for(i=0;iquantity;i++){? 050 coutqueue[i].go ;?
051 total+=abs(queue[i].go-current);? 052 current=queue[i].go;?
053 }? 054 coutendl磁头移过的柱面数:total;?
055 }? 056 ??
057 //最短寻道优先调度算法? 058 void shortest()?
059 {? 060 int i,j,p;?
061 int total=0;? 062 int current;?
063 ?? 064 coutendl---------------------------------------------endl;?
065 cout最短寻道优先调度算法的访问磁道号顺序流:;? 066 ??
067 current=start;? 068 for(i=0;iquantity;i++){?
069 p=0;? 070 while(queue[p].visited!=0){?
071 p++;? 072 }?
073 for(j=p;jquantity;j++){? 074 if((queue[j].visited==0)(abs(current-queue[p].go)abs(current-queue[j].go))){?
075 p=j;? 076 }?
077 }? 078 coutqueue[p].go ;?
079 total+=abs(queue[p].go-current);? 080 queue[p].visited=1;?
081 current=queue[p].go;? 082 }?
083 coutendl磁头移过的柱面数:total;? 084 }?
085 ?? 086 //电梯算法?
087 void elevator()? 088 {?
089 int i,j,p,flag;? 090 int total=0;?
091 int current;? 092 ??
您可能关注的文档
- 弹性直梁问题的变分的原理及有限元素法.doc
- 弹性力学有限元位移的法原理.doc
- 弹性成像在前列腺疾的病的应用.ppt
- 弹性薄板的小挠度弯的曲.ppt
- 当代世界经济与政治的.doc
- 当代作家1978年回到的苏州从事专业创作后任苏州文联副主.ppt
- 当你准备放弃的时候的请看.ppt
- 当你累了,准备放弃实谋,看看这个吧.ppt
- 当你想要放弃的时候的PPT.ppt
- 当你累了,准备放弃实谋-励志.ppt
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
最近下载
- 高职学生安全教育(第三版)(吴超 )全套PPT课件.pptx
- 2025至2030年中国宗教工艺品市场现状分析及前景预测报告.docx
- 新疆大学《C语言程序设计》2017-2018学年第二学期期末试卷.pdf VIP
- 《当幸福来敲门》ppt课件.pptx VIP
- 2025年职业技能鉴定考试烟草物流师·三级题库含答案详解.docx VIP
- 中望3D建模-全套PPT课件.pptx
- 新疆大学《C语言程序设计》2019-2020学年第二学期期末试卷.pdf VIP
- 房产证翻译模板.docx VIP
- 《电磁场理论》3.3 直角坐标中的分离变量法.ppt VIP
- GZ071 城轨智能运输赛项正式赛卷模块A15-高职组_电话闭塞法接发列车_下行-第三阶段-2023年全国职业院校技能大赛赛项正式赛卷.pdf VIP
原创力文档


文档评论(0)