收藏 分销(赏)

操作系统磁盘调度算法专业课程设计.doc

上传人:天**** 文档编号:2797155 上传时间:2024-06-06 格式:DOC 页数:7 大小:57.54KB
下载 相关 举报
操作系统磁盘调度算法专业课程设计.doc_第1页
第1页 / 共7页
操作系统磁盘调度算法专业课程设计.doc_第2页
第2页 / 共7页
操作系统磁盘调度算法专业课程设计.doc_第3页
第3页 / 共7页
操作系统磁盘调度算法专业课程设计.doc_第4页
第4页 / 共7页
操作系统磁盘调度算法专业课程设计.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、FCFS算法步骤图:输入目前磁道号now磁头移动距离sum=abs(now-array0)磁头移动总距离Sum+=abs(arrayj-arrayi)输出磁盘调度序列arrayj现在位置变为目前位置j+jm输出平均寻道长度avg=sum/(m)输入磁道号求平均寻道长度输出移动平均磁道数按输入次序将磁道序列输出开始结束 SSTF算法步骤图:求平均寻道长度选择和目前磁道距离最近磁道进行扫描移动到最小(大)号,改向外(内)移动扫描未扫描磁道输出移动平均磁道数输出排好序磁道序列判定目前磁头在序列中位置结束开始输入磁道号使用冒泡法从小到大排序输入目前磁道号 SCAN算法步骤图:求平均寻道长度选择移动臂移

2、动方向,开始扫描移动到最小(大)号,改向外(内)移动扫描未扫描磁道输出移动平均磁道数输出排好序磁道序列开始结束输入磁道号使用冒泡法从小到大排序输入目前磁道号判定目前磁头在序列中位置 CSCAN算法步骤图:求平均寻道长度扫描到最大号后,直接移动到最小号从内向外扫描未扫描磁道输出移动平均磁道数输出排好序磁道序列判定目前磁头在序列中位置要求移动臂单向反复从内向外扫描开始结束输入磁道号使用冒泡法从小到大排序输入目前磁道号SSTF:将磁道号从小到大排序输入目前磁道号now, 移动臂移动方向arraym-1=0(array0=now输出磁盘调度序列arrayjim磁头移动总距离sum=arrayi-now

3、确定目前磁道在已排序列中位置switch(d)case 0:移动臂向磁道号减小方向访问case 1:移动臂向磁道号增加方向访问访问输出磁盘调度序列输出磁盘调度序列输出平均寻道长度avg=sum/(m)SCAN将磁道号从小到大排序输入目前磁道号nowarraym-1=0输出磁盘调度序列arrayj(array0=now磁头移动总距离sum=now-arrayi现在位置变为目前位置now=arrayinow=arrayiim确定目前磁道在已排序列中位置now-arrayl)=(arrayr-now先向磁道号减小方向访问,再向磁道号增加方向访问输出磁盘调度序列先向磁道号增加方向访问,再向磁道号减小方向访问输出磁盘调度序列输出平均寻道长度avg=sum/(m)

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服