- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OSLec22IO软件技术缓冲
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * OSLec22 * 6.7.2 磁盘调度算法 安排访盘顺序,考虑: 公平:一个I/O请求在有限时间内满足 高效:减少设备机械运动所带来的时间浪费 磁盘调度算法 先来先服务 最短寻道时间优先 扫描算法 单向扫描调度算法 OSLec22 * 按访问请求到达的先后次序服务 优点:简单,公平; 缺点:效率不高,相邻两次请求可能会造成最内到最外的柱面寻道,使磁头反复移动,增加了服务时间,对机械也不利 先来先服务FCFSFirst-Come, First Served OSLec22 * 假设磁盘访问序列:98,183,37,122,14,124,65,67 读写头起始位置:53 安排磁头服务序列 计算磁头移动总距离(道数) 例 OSLec22 * 图解 98,183,37,122,14,124,65,67 磁头走过的总道数:640 OSLec22 * 优先选择距当前磁头最近的访问请求进行服务,主要考虑寻道优先 优点:改善了磁盘平均服务时间; 缺点:造成某些访问请求长期等待得不到服务 最短寻道时间优先SSTFShortest Seek Time First OSLec22 * 图解 65,67 ,37,14,98, 122, 124, 183 磁头走过的总道数:236 98,183,37,122,14,124,65,67 OSLec22 * 克服了最短寻道优先的缺点,既考虑了距离,同时又考虑了方向 具体做法:当设备无访问请求时,磁头不动;当有访问请求时,磁头按一个方向移动,在移动过程中对遇到的访问请求进行服务,然后判断该方向上是否还有访问请求,如果有则继续扫描;否则改变移动方向,并为经过的访问请求服务,如此反复 扫描算法(电梯算法) OSLec22 * 图 OSLec22 * 图解 37,14, 65,67 , 98, 122, 124, 183 磁头走过的总道数:208 98,183,37,122,14,124,65,67 OSLec22 * 电梯算法杜绝了饥饿,但当请求对磁道的分布是均匀时,磁头回头,近磁头端的请求很少(因为磁头刚经过),而远端请求较多,这些请求等待时间要长一些。 总是从0号柱面开始向里扫描。移动臂到达最后个一个柱面后,立即带动读写磁头快速返回到0号柱面。返回时不为任何的等待访问者服务。返回后可再次进行扫描 循环扫描调度算法CSCAN OSLec22 * 图解 OSLec22 * 调度算法的选择 实际系统相当普遍采用最短寻道时间优先算法,因为它简单有效,性价比好。 扫描算法更适于磁盘负担重的系统。 磁盘负担很轻的系统也可以采用先来先服务算法 一般要将磁盘调度算法作为操作系统的单独模块编写,利于修改和更换。 OSLec22 * 6.7.3 提高磁盘I/O速度的方法 磁盘高速缓存 优化数据分布 其它方法 OSLec22 * 两种方式: 在内存中开辟一个单独的存储空间作为磁盘高速缓存。 把所有未利用的内存空间变为一个缓冲池 ,供分页系统和磁盘I/O共享。 置换算法 最近最久未使用LRU、最少使用LFU等。 周期性写回: 周期性地强行将已修改盘块写回磁盘。周期一般为几十秒。 方法一:磁盘高速缓存 OSLec22 * 方法二:优化数据的分布 优化物理块的分布 物理块连续分配可以减少磁头的移动。 增加物理块的大小也可减少磁头的移动。 优化索引结点的分布 可将索引结点放在中间位置。 进一步可将磁道分组,每组都有索引结点和文件数据 OSLec22 * 提高磁盘I/O速度的其它方法 提前读 在访问文件时经常是顺序访问,因此在读当前块时可以提前读出下一块。 提前读已经被广泛应用:UNIX、OS/2 、 Netware等。 延迟写 修改缓存中的数据后一般应立即写回磁盘,但该盘块可能还会被修改,立即写回会带来很大的开销。 置上延迟写标志。直到该盘块淘汰时或周期性写回时。 延迟写也被广泛应用: UNIX、OS/2 等。 虚拟盘 利用内存仿真磁盘,又称RAM盘。 虚拟盘同磁盘高速缓存的区别:虚拟盘的内容完全由用户控制,用户可见。缓存的内容完全由系统控制,用户不可见。 OSLec22 * 6.8 设 备 分 配 设备分配方式 设备分配算法 设备分配技术 设备控制表 OSLec22 * 6.6.1 设备分配方式 静态分配 动态分配 OSLec22 * 6.6.2 设备分配算法 1、先请求先服务 2、优先级高的优先服务 OSLec22 * 6.6.3 设备分配技术 根据设备的特性把设备分成独
您可能关注的文档
- LabVIEW程序设计模式-基本状态机模式.doc
- L1 中国早期政治制度的特点.ppt
- lec9 连续型随机变量及其概率分布.ppt
- L4-晶体结构与对称性4.ppt
- LED大屏流程.doc
- LED显示屏学习一.doc
- LED灯相关元器件资料表.doc
- LED行业术语及解释说明英语学习版.doc
- LC-MS联用技术在天然药物化学中的应用.ppt
- Lesson 5 Jobs的死亡给我们留下什么?.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 绿色金融改革创新试点政策对企业经营绩效的影响研究.pdf VIP
- 赣州市南康区赞贤小学开展“扣好人生第一粒扣子——我爱我的祖国主题演讲比赛活动方案.doc
- 个人医保承诺书模板.docx VIP
- 绿色金融改革创新试点政策对企业绿色创新的影响-来源:创新与创业教育(第2022002期)-中南大学.pdf VIP
- 信息技术环境下的数学教学设计结题报告.doc VIP
- 国金证券:新型消费研究系列-便利店-小业态大生意-打造便利生活.pdf
- HIKARI富山奇立铺布机使用说明书.doc
- 部编版语文四年级上册第七单元大单元教学设计核心素养目标.pdf VIP
- 三级助理舞台灯光师题库考点(三).docx VIP
- (格式已排好)国家开放大学电大《计算机应用基础(专)》终结性考试大作业答案任务一.doc
文档评论(0)