




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 磁盘存储器不仅容量大磁盘存储器不仅容量大, ,存取速度快存取速度快, ,而而其可以随机存取其可以随机存取, ,故在现代计算机系统中故在现代计算机系统中都配置了磁盘都配置了磁盘, ,并以它为主来存放文件并以它为主来存放文件. .磁盘磁盘I/OI/O速度的高低和磁盘系统的可靠性速度的高低和磁盘系统的可靠性都将直接影响到系统性能都将直接影响到系统性能. . 6.7、磁盘存储器的管理、磁盘存储器的管理1(1) 磁盘调度磁盘调度 当多个访盘请求在等待时,采用一定的策略,当多个访盘请求在等待时,采用一定的策略,对这些请求的服务顺序调整安排,旨在降对这些请求的服务顺序调整安排,旨在降低平均磁盘服务时间,达
2、到公平、高效。低平均磁盘服务时间,达到公平、高效。公平:一个公平:一个I/O请求在有限时间内满足请求在有限时间内满足高效:减少设备机械运动所带来的时间浪费高效:减少设备机械运动所带来的时间浪费6.7.1 磁盘调度磁盘调度2(2)磁盘调度考虑的问题:)磁盘调度考虑的问题: 一次访盘时间一次访盘时间 = 寻道时间寻道时间+旋转延迟时间旋转延迟时间+存取时间存取时间 减少寻道时间减少寻道时间3(3)磁盘调度算法)磁盘调度算法 先来先服务先来先服务(FCFS):按访问请求到达的:按访问请求到达的先后次序服务先后次序服务优点:简单,公平;优点:简单,公平;缺点:效率不高,相临两次请求可能会造缺点:效率不
3、高,相临两次请求可能会造成最内到最外的柱面寻道,使磁头反复成最内到最外的柱面寻道,使磁头反复移动,增加了服务时间,对机械也不利。移动,增加了服务时间,对机械也不利。4假设磁盘访问序列:假设磁盘访问序列:98,183,37,122,14,124,65,67读写头起始位置:读写头起始位置:53安排磁头服务序列安排磁头服务序列计算磁头移动总距离(道数):计算磁头移动总距离(道数):640道道56 最短寻道时间优先最短寻道时间优先(SSTF):优先选择距当:优先选择距当前磁头最近的访问请求进行服务,主要考前磁头最近的访问请求进行服务,主要考虑寻道优先虑寻道优先计算磁头移动总距离(道数):计算磁头移动总
4、距离(道数):236道道 优点:改善了磁盘平均服务时间;优点:改善了磁盘平均服务时间; 缺点:造成某些访问请求长期等待得不到缺点:造成某些访问请求长期等待得不到服务服务78 扫描算法(电梯算法)及变种扫描算法(电梯算法)及变种 克服了最短寻道优先的缺点,既考虑了克服了最短寻道优先的缺点,既考虑了距离,同时又考虑了方向。距离,同时又考虑了方向。 扫描调度(扫描调度(SCAN Scheduling)算法:算法: 磁头总是单向移动,但到达盘边缘则改磁头总是单向移动,但到达盘边缘则改变方向,磁头移动中为途中的所有请求变方向,磁头移动中为途中的所有请求服务。服务。910 上例中,假设磁头最初向上例中,假
5、设磁头最初向0 0道方向移动道方向移动(磁头最初位置仍为(磁头最初位置仍为5353),则),则SCANSCAN算法算法产生的顺序是产生的顺序是3737、1414、6565、6767、9898、122122、124124、183183。 如果一个请求到达时其要访问的磁道刚如果一个请求到达时其要访问的磁道刚好在磁头移动前方,则该请求立即得到好在磁头移动前方,则该请求立即得到服务,反之如果刚好在磁头后,则要等服务,反之如果刚好在磁头后,则要等到磁头返回以后再得到响应。到磁头返回以后再得到响应。1112 循环扫描算法(循环扫描算法(Circular SCAN ,C-SCAN)Circular SCAN
6、 ,C-SCAN) 与电梯算法基本类似,只有一点不同:与电梯算法基本类似,只有一点不同:磁头到头掉头后不是立即扫描,而是立磁头到头掉头后不是立即扫描,而是立即回到起点再重新扫描,归途中不服务。即回到起点再重新扫描,归途中不服务。 循环扫描算法实际上把盘看做一个圆,最循环扫描算法实际上把盘看做一个圆,最大号的磁道与大号的磁道与0 0磁道相邻。磁道相邻。13 SCAN算法和算法和C-SCAN算法都是把盘的两头算法都是把盘的两头(即最小道和最大道)当作起止点,实际(即最小道和最大道)当作起止点,实际算法没有这样实现的,通常是磁头一直移算法没有这样实现的,通常是磁头一直移动到当前方向上不再有请求时(即服务完动到当前方向上不再有请求时(即服务完当前方向上的最后一个请求时)就掉头了。当前方向上的最后一个请求时)就掉头了。14习题 磁盘调度采用磁盘调度采用SCAN调度算法调度算法( (假设沿磁头移动方假设沿磁头移动方向不再有访问请求时向不再有访问请求时, , 磁头沿相反方向移动磁头沿相反方向移动.).) ,设任务队列欲访问的柱面号为设任务队列欲访问的柱面号为66、65、124、14、122、37、183、98。试计算服务结束时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025短期工雇佣合同协议书
- 2025四川省女职工特殊权益保护专项集体合同样书(合同版本)
- 2025餐饮合同文件范本
- 2025租赁合同的下载范文
- 2025正式的解除劳动合同协议标准版
- 文化创意产业规划指南
- 2025新款信用借款合同协议范本(合同模板)
- 《2025聘请短期工作人员合同》
- 订婚协议书范本
- 公共交通调度管理手册
- 西子奥的斯电梯OH5000培训资料
- GB/T 15382-2021气瓶阀通用技术要求
- FZ/T 51004-2011纤维级聚己内酰胺切片
- 2023年江苏省中学生生物学竞赛(奥赛)初赛试题和答案
- 2020年(汽车行业)汽车行业英文缩写
- 舞蹈素质测试表
- DB15T 1417-2018 胶粉改性沥青及混合料设计与施工规范
- 基于核心素养导向的初中数学试题命制策略与实例课件
- 城市环境卫生工作物资消耗定额
- 学校卫生监督课件
- 物理人教版(2019)必修第二册5.2运动的合成与分解(共19张ppt)
评论
0/150
提交评论