处理在磁头向侧移动过程当中输入的作业请求,先选择当前磁头之外距离其最近的磁道进行访问,直到再无更外的磁道请求,接下来并考虑在磁头向外侧移动过程当中输入的作业请求与磁头内侧未被处理的作业磁道请求,此算法对中间磁道请求比较有利。
总之,各种算法都有其长处,也各有不足,需要在实际应用中权衡利弊,择优使用才能达到最好的效果。
九心得体会在这几天的课程设计中,由于之前做过相似的实验,所以在开的实验设计流程图时移动的总磁道数为磁头位置在两侧磁道之间确定磁头访问的方向移动的总道数结束六课程设计具体步骤定义函数部分主要代码先来先服务算法部分主要代码确定当前磁头所在位置磁盘调度顺序为确定当前磁头所在位置先来先服务算法部分主要代码,部分内容简介数结束扫描调度算法流程图循环确定磁头访问的方向移动的总道数结束循环循环循环扫描算法流程图磁头位置在两侧磁道之间确定磁头访问的方向移动的总道数结束六课程设计具体步骤定义函数部分主要代码先来先服务算法部分主要代码确定当前磁头所在位置磁盘调度顺序为,移动的总磁道数为最短寻道时间优先算法部分主要代码访问磁头位置里侧的磁道循环扫描算法部分主要代码磁头位置大于最外围欲访问磁道七课程设计结果显示先来先服务算法测试结果最短寻道时间优先算法测试结果扫描调度算法测试结果循环扫描算法测试结果八课程设计总结计算机磁盘是种很重要也很常用的外部设备,其分配也有定的分配策略。
在操作系统中,作业对磁盘的请求常常要排队,由此需要些高效率的磁盘分配策略算法。
先来先服务算法为种最简单的磁盘调度算法,它直接根据作业请求磁盘的先后顺序对磁盘进行寻访,公平简单,每个作业的磁盘请求都可以得到处理,不会出现个作业的请求长期得不到满足的情况,但未对寻道方案进行优化最短寻道时间优先算法优先选择距离当前磁头位置最近的作业磁道请求,可以使得每次寻道时所用的时间都最短,但不能保证平均周转时间及带权周转时间最短电梯算法同时考虑下个作业磁道请求与当前磁头位置的距离和当前磁头移动方向先选择当前磁头之外距离其最近的磁道进行访问,直到再无更外的磁道请求,再将磁臂换向,访问磁头内侧距离当前磁头位置最近的作业磁道请求,避免了饥饿现象的出现,每个作业的磁盘请求都可以得到处理,且使每次寻道时间相对较短算法同时考虑下个作业磁道请求与当前磁头位置的距离和当前磁头移动方向,但每次磁臂调转方向时,将同时处理在磁头向侧移动过程当中输入的作业请求,先选择当前磁头之外距离其最近的磁道进行访问,直到再无更外的磁道请求,接下来并考虑在磁头向外侧移动过程当中输入的作业请求与磁头内侧未被处理的作业磁道请求,此算法对中间磁道请求比较有利。
总之,各种算法都有其长处,也各有不足,需要在实际应用中权衡利弊,择优使用才能达到最好的效果。
九心得体会在这几天的课程设计中,由于之前做过相似的实验,所以在开的实验设计流程图时还是很快就完成了,不过在接下来的编写代码的阶段里,出现很大的问题,花费了很多的时间。
好在有老师的耐心细心的指导,步步的验证,点点的改正。
每次的运行看到都在慢慢的减少,正确的设计结果也在不断的靠近,最终取得了成功。
由于自己的知识和能力还不到位,在课程设计时间里经历了很多困难和挑战,但我认为,在这过程中的每次的和故障,都使我收获颇丰,使我成长了很多。
当然,这个磁盘调度系统的设计远非完美,还有很多地方可以改进,例如界面可以更加友好,资源可以更加节约,算法也还有优化的余地,但是时间有限,经历也有限,在课程设计时间允许的范围内只能做到这样,我会在课余时间自行完善该磁盘调度算法程序。
每次的课程设计都是自己对所学知识的强化,是次难得的动手机会。
在课程设计的每个步骤的执行中,都要认真的反复的去做,因为个小小的都会导致课程设计结果发生巨大的偏差。
完成个成功的设计,会让自己学会很多很多的东西,并且能够很清楚的看到自己的不足,查补缺漏,继续学习。
通过自己的动手动脑,既增加了知识,又给了我专业知识以及专业技能上的提升,对提高自己的思维能力和操作能力有很大的帮助。
同时我也会更加努力,认真学习,争取在以后的课程中做得更好,在接下来的编写代码的阶段里,出现很大的问题,花费了很多的时间。
好在有老师的耐心细心的指导,步步的验证,点点的改正。
每次的运行看到都在慢慢的减少,正确的设计结果也在不断的靠近,最终取得了成功。
由于自己的知识和能力还不到位,在课程设计时间里经历了很多困难和挑战,但我认为,在这过程中的每次的和故障,都使我收获颇丰,使我成长了很多。
当然,这个磁盘调度系统的设计远非完美,还有很多地方可以改进,例如界面可以更加友好,资源可以更加节约,算法也还有优化的余地,但是时间有限,经历也有限,在课程设计时间允许的范围内只能做到这样,我会在课余时间自行完善该磁盘调度算法程序。
每次的课程设计都是自己对所学知识的强化,是次难得的动手机会。
在课程设计的每个步骤的执行中,都要认真的反复的去做,因为个小小的都会导致课程设计结果发生巨大的偏差。
完成个成功的设计,会让自己学会很多很多的东西,并且能够很清楚的看到自己的不足,查补缺漏,继续学习。
通过自己的动手动脑,既增加了知识,又给了我专业知识以及专业技能上的提升,对提高自己的思维能力和操作能力有很大的帮助。
同时我也会更加努力,认真学习,争取在以后的课程中做得更好,十参考资料计算机操作系统清华大学出版社计算机操作系统实验指导清华大学出版社附录,磁道的个数功能号生成的随机磁道号为磁盘调度算法功能列表先来先服务算法最短寻道时间算法扫描算法循环扫描算法确定当前磁头所在位置磁盘调度顺序为按访问顺序输出磁道号计算外围磁道与最里面磁道的距离移动的总磁道数为最短寻道时间算法将磁道号按递增排序确定当前磁头所在位置当前磁头位置小于最里欲访问磁道确定当前磁道在已排的序列中的位置在磁头位置的前个欲访问磁道磁头欲访问磁道访问磁头位置里侧的磁道移动的总道数为扫描算法以下算法确定磁道访问顺序磁头位置小于最里欲访问磁道磁头位置在最里侧磁道与最外侧磁道之间确定当前磁道在已排的序列中的位置在磁头位置的前个欲访问磁道磁头欲访问磁道确定磁头访问的方向请输入或,移动的总道数为循环扫描算法确定当前磁道号磁头位置小于最里欲访问磁道确定磁头访问的方向磁盘调度顺序为磁头向外侧访问请输入或,移动的总道数为课程设计报告计算机操作系统课程设计题目磁盘调度算法学生姓名专业班级学号指导教师年月日需求分析„„„„„„„„„„„„„„„„„„„„„„„„„„„„总体设计及分类简介„„„„„„„„„„„„„„„„„„„„„„先来先服务算法„„„„„„„„„„„„„„„„„„„„最短寻道时间优先算法„„„„„„„„„„„„„„„„„扫描调度算法„„„„„„„„„„„„„„„„„„„„„循环扫描算法„„„„„„„„„„„„„„„„„„„„课程设计目的„„„„„„„„„„„„„„„„„„„„„„„„„„课程设计要求„„„„„„„„„„„„„„„„„„„„„„„„„„详细设计及算法流程图„„„„„„„„„„„„„„„„„„„„„„总流程图„„„„„„„„„„„„„„„„„„„„„„„„„„„先来先服务算法流程图„„„„„„„„„„„„„„„„„最短寻道时间优先算法流程图„„„„„„„„„„„„„„扫描调度算法流程图„„„„„„„„„„„„„„„„„„循环扫描算法流程图„„„„„„„„„„„„„„„„„课程设计具体步骤„„„„„„„„„„„„„„„„„„„„„„„„定义函数部分主要代码„„„„„„„„„„„„„„„„„„„„„先来先服务算法部分主要代码„„„„„„„„„„„„„„最短寻道时间优先算法部分主要代码„„„„„„„„„„„扫描调度算法部分主要代码„„„„„„„„„„„„„„„循环扫描算法部分主要代码„„„„„„„„„„„„„„课程设计结果显示„„„„„„„„„„„„„„„„„„„„„„„„先来先服务算法测试结果„„„„„„„„„„„„„„„„最短寻道时间优先算法测试结果„„„„„„„„„„„„„扫描调度算法测试结果„„„„„„„„„„„„„„„„„循环扫描算法测试结果„„„„„„„„„„„„„„„„课程设计总结„„„„„„„„„„„„„„„„„„„„„„„„„„心得体会„„„„„„„„„„„„„„„„„„„„„„„„„„„„参考资料„„„„„„„„„„„„„„„„„„„„„„„„„„„磁盘调度算法需求分析编译程序运用磁盘的四种调度算法实现对磁盘的调度,四种算法分别为先来先服务算法,最短寻道时间优先算法,扫描调度算法,循环扫描算法。
二总体设计及分类简介磁盘调度中常用的有四种算法,功能分别如下先来先服务算法。
即先来的请求先被响应。
策略看起来似乎是相当公平的,但是当请求的频率过高的时候策略的响应时间就会大大延长。
策略为我们建立起个随机访问机制的模型,但是假如用这个策略反复响应从里到外的请求,那么将会消耗大量的时间。
为了尽量降低寻道时间,看来我们需要对等待着的请求进行适当的排序,而不是简单的使用策略。
这个过程就叫做磁盘调度管理。
有时候也被看作是最简单的磁盘调度算法。
最短寻道时间优先算法。
要求访问的磁道,与当前磁头所在的磁道距离最近,以使每次的寻道时间最短。
扫描调度算






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
