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

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

ID:51422159

大小:59.96 KB

页数:6页

时间:2020-03-24

操作系统--磁盘调度算法课程设计.doc_第1页
操作系统--磁盘调度算法课程设计.doc_第2页
操作系统--磁盘调度算法课程设计.doc_第3页
操作系统--磁盘调度算法课程设计.doc_第4页
操作系统--磁盘调度算法课程设计.doc_第5页
资源描述:

《操作系统--磁盘调度算法课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、操作系统课程设计FCFS算法流程图:输入当前磁道号now磁头移动距离sum=abs(now-array[0])磁头移动总距离Sum+=abs(array[j]-array[i])输出磁盘调度序列array[j]目前的位置变为当前的位置j++j

2、动的平均磁道数输出排好序的磁道序列判断当前磁头在序列中的位置结束开始输入磁道号使用冒泡法从小到大排序输入当前磁道号5操作系统课程设计SCAN算法流程图:求平均寻道长度选择移动臂移动方向,开始扫描移动到最小(大)号,改向外(内)移动扫描未扫描的磁道输出移动的平均磁道数输出排好序的磁道序列开始结束输入磁道号使用冒泡法从小到大排序输入当前磁道号判断当前磁头在序列中的位置5操作系统课程设计CSCAN算法流程图:求平均寻道长度扫描到最大号后,直接移动到最小号从内向外扫描未扫描的磁道输出移动的平均磁道数输出排好序

3、的磁道序列判断当前磁头在序列中的位置规定移动臂单向反复的从内向外扫描开始结束输入磁道号使用冒泡法从小到大排序输入当前磁道号5操作系统课程设计SSTF:将磁道号从小到大排序输入当前磁道号now,移动臂的移动的方向array[m-1]<=now磁头移动总距离sum=now-array[i]输出磁盘调度序列array[j]i>=0(array[0]>=now输出磁盘调度序列array[j]i

4、向磁道号减小方向访问case1:移动臂向磁道号增加方向访问访问输出磁盘调度序列输出磁盘调度序列输出平均寻道长度avg=sum/(m)5操作系统课程设计SCAN将磁道号从小到大排序输入当前磁道号nowarray[m-1]<=now输出磁盘调度序列array[j]目前的位置变为当前的位置now=array[i]磁头移动总距离sum=now-array[i]i>=0输出磁盘调度序列array[j](array[0]>=now磁头移动总距离sum=now-array[i]目前的位置变为当前的位置now=arr

5、ay[i]now=array[i]i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。