版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文件系统的物理根底是磁盘存储设备。所以,磁盘存储器的效劳效率很重要,为了提高文件系统的性能,我们必须对磁盘进行合理的管理、调度,对磁盘调度算法进行优化。引言2024/1/6第五章磁盘存储器管理柱面扇区磁臂磁头侧视图2024/1/6第五章磁盘存储器管理扇区俯视图磁道2024/1/6第五章磁盘存储器管理磁盘调度算法学习重点:磁盘调度的4种算法1.先来先效劳〔FCFS〕2.最短寻道时间优先(SSF)3.扫描算法〔电梯算法〕4.循环扫描调度算法学习目标:通过本节课的讲解,让学生们更好的掌握这四种种磁盘调度算法。2024/1/6第五章磁盘存储器管理按访问请求到达的先后次序效劳优点:简单,公平;缺点:效率不高,相邻两次请求可能会造成最内到最外的柱面寻道,使磁头反复移动,增加了效劳时间,对机械也不利1.先来先效劳2024/1/6第五章磁盘存储器管理假设磁盘访问序列:98,183,37,122,14,124,65,67。移动臂的运动方向:沿磁道号递减的方向移动。读写头起始位置:53〔1〕安排磁头效劳序列〔2〕计算磁头移动总距离〔道数〕例2024/1/6第五章磁盘存储器管理图解98,183,37,122,14,124,65,67磁头走过的总道数:6402024/1/6第五章磁盘存储器管理优先选择距当前磁头最近的访问请求进行效劳,主要考虑寻道优先优点:改善了磁盘平均效劳时间;缺点:造成某些访问请求长期等待得不到效劳2.最短寻道时间优先(SSF)2024/1/6第五章磁盘存储器管理图解65,67,37,14,98,122,124,183磁头走过的总道数:23698,183,37,122,14,124,65,672024/1/6第五章磁盘存储器管理克服了最短寻道优先的缺点,既考虑了距离,同时又考虑了方向具体做法:当设备无访问请求时,磁头不动;当有访问请求时,磁头按一个方向移动,在移动过程中对遇到的访问请求进行效劳,然后判断该方向上是否还有访问请求,如果有那么继续扫描;否那么改变移动方向,并为经过的访问请求效劳,如此反复3.扫描算法〔电梯算法〕2024/1/6第五章磁盘存储器管理图2024/1/6第五章磁盘存储器管理图解37,14,65,67,98,122,124,183磁头走过的总道数:20898,183,37,122,14,124,65,672024/1/6第五章磁盘存储器管理也称单向扫描算法。电梯算法杜绝了饥饿,但当请求对磁道的分布是均匀时,磁头回头,近磁头端的请求很少〔因为磁头刚经过〕,而远端请求较多,这些请求等待时间要长一些。总是从0号柱面开始向里扫描。移动臂到达最后个一个柱面后,立即带动读写磁头快速返回到0号柱面。返回时不为任何的等待访问者效劳。返回后可再次进行扫描4.循环扫描调度算法2024/1/6第五章磁盘存储器管理图解2024/1/6第五章磁盘存储器管理5. N-Step-SCAN和FSCAN调度算法1〕N-Step-SCAN算法SSTF、SCAN、CSCAN几种调度算法都可能出现磁臂停留在某处不动的情况,称为磁臂粘着(Arm-Stickiness)。在高密度盘上更容易出现此情况。N-STEP-SCAN算法将磁盘请求队列分成假设干个长度为N的子队列。磁盘调度将按FCFS算法依次处理这些子队列。而每处理一个队列时,又是按SCAN算法。这样就可防止出现粘着现象。2024/1/6第五章磁盘存储器管理2〕FSCAN算法 本算法是N步SCAN算法的简化。它只将磁盘请求访问队列分成两个子队列: 当前所有请求磁盘I/O的进程形成的队列,由磁盘调度按SCAN算法进行处理。 在扫描期间,新出现的所有请求磁盘I/O进程组成的等待处理的请求队列。从而使所有的新请求都将被推迟到下一次扫描时处理。2024/1/6第五章磁盘存储器管理6.调度算法的选择实际系统相当普遍采用最短寻道时间优先算法,因为它简单有效,性价比好。扫描算法更适于磁盘负担重的系统。磁盘负担很轻的系统也可以采用先来先效劳算法一般要将磁盘调度算法作为操作系统的单独模块编写,利于修改和更换。2024/1/6第五章磁盘存储器管理总结:1.先来先效劳2.最短寻道时间优先(SSF)3.扫描算法〔电梯算法〕4.循环扫描调度算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026内蒙古康远工程建设监理有限责任公司成熟电力工程监理人才招聘67人备考题库含答案详解(达标题)
- 2026云南玉溪易门县科学技术协会招聘2人备考题库带答案详解(典型题)
- 内分泌营养科理论考试试题及答案
- 2026四川成都市青白江区人民医院集团第二次招聘专业技术人员29人备考题库及答案详解一套
- 2026云南红河州绿春县腾达国有资本投资运营集团有限公司招聘8人备考题库及答案详解(真题汇编)
- 2026山东枣庄市薛城区招聘教师27人备考题库附参考答案详解(预热题)
- 2026山东潍坊市上半年政府专职消防员招录109人备考题库带答案详解(夺分金卷)
- 2026岭南师范学院招聘二级学院院长2人备考题库(广东)含答案详解(预热题)
- 2025-2030智慧楼宇能耗管理系统开发测试后运行情况评估分析报告
- 2025-2030智慧服装系统行业市场规模全面调研及发展趋势与前景预测报告
- 2026年教案合集2026年春人教版八年级下册英语Unit 1~Unit 8全册教案新版
- 学堂在线 雨课堂 学堂云 网球技术动作入门 章节测试答案
- 2026广东惠州市自然资源局招聘编外人员4人笔试参考题库及答案解析
- 养生食膳行业分析报告
- 2026中国中原对外工程有限公司校园招聘笔试历年难易错考点试卷带答案解析
- DB42∕T 2523-2026 党政机关办公用房面积核定工作规范
- 2026南京六合科技创业投资发展有限公司招聘9人笔试备考试题及答案解析
- 汽车租赁服务规范与流程
- 2026济南市第七人民医院公开招聘派遣制工作人员(2名)考试参考试题及答案解析
- 2026年安徽师范大学专职辅导员招聘30人考试参考试题及答案解析
- 成都合资公司管理手册模板
评论
0/150
提交评论