- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于类TSP问题模型的操作系统磁盘移动臂驱动调度算法.pdf
2010年第2期 福建电脑 71
基于类TSP问题模型的操作系统磁盘移动臂
驱动调度算法
潘玮华
(南京师范大学计算机科学与技术学院江苏南京210046)
【摘要】:将操作系统磁盘移动臂驱动调度问题抽象为类鸭P问题,使用动态规划的方法对类TsP问题模型进行求
解,得到某一时刻操作系统响应多个I/O请求最优序列的方法。由此提出基于贪心法的操作系统磁盘移动臂驱动调度的全局
调度策略,即最短路径优先调度算法,并将最短路径优先调度算法与现有经典算法进行比较。
【关键词】:操作系统、磁盘移动臂、驱动调度、髑P问题、贪心法
1、引言 与TSP问题(旅行商问题)极为相像.唯一不同之处在于TSP问
作为计算机的辅助存储器.用来存放文件的磁盘是一类高 题要求行遍所有顶点之后返回出发点.而此问题则不需返回出
速大容量旋转存储设备.在繁重的I/O负担下,同时会有若干传 发点。因此称之为类TSP问题模型.其求解方法和思路仍然可以
输请求来到并等待处理.系统必须采用一种调度策略.能够按最 采用TSP问题的求解方法,
佳次序执行要求访问的诸多请求,即驱动调度;驱动调度能减少 2.3模型的动态规划算法求解
为若干I/O请求服务所需消耗的总时间,从而提高系统效率。除 我们已经知道TSP问题是一个NP完全问题.目前理论界
了I/O请求的优化排序外,信息在磁盘上的排列方式、存储空间 尚没有给出多项式时问内的有效算法求解,类TSP问题也是如
的分配方法都能影响存取访问速度。因此对响应请求的驱动调 此,如果采用蛮力法求解,时问复杂度高达O(n!),这显然是令人
度进行研究是非常有意义的。 难以接受的,所以我们采用动态规划的方法对模型进行求解。可
在驱动调度研究中.有一种是对磁盘移动臂调度驱动的研 以将本问题化为一个多段图来求解.具体算法如下:
究。目前已有”先来先服务”算法、”电梯调度”算法、”最短查找时 1)定义子问题
间优先”算法、”循环扫描”算法等诸多磁舷移动臂驱动调度算 定义C“,S)为从出发点开始,经过S中所有顶点,到顶点i
法:这些算法各有优劣.本文提出一种基于类TSP问题模型的磁结束的最短路径长度。
盘移动臂驱动调度算法,称之为”最短路径序列优先凋度”算法, 2)导出递归式
能够很理想地减少移动臂移动的距离。从而减少移动臂移动的 C(},s净j唑。fd产C6,s一0})}
总时间。 ,∈ol≠J
2、磁盘移动臂驱动调度问题 其中d.i为顶点i到顶点j的最短距离,C(i,S)等于所有相邻
磁盘驱动调度是当I/O对磁盘有多个请求时.选择响应请 点到i的距离与该点C值之和中的最小值。
求的先后次序。I/O对磁艋的请求往往是对磁盘的不同柱面请求 3)最后结果
存取操作.因此驱动调度的主要目标是使移动臂移动的总距离 mini{CO,{1,2,…,n})l
最短,从而使移动臂移动的总时问最短,使得以后的请求能够得 把所有的序列中C值最小的一个序列作为所求最优序列.
到及时的响应. 移动臂按照这个序列对请求进行响应即可使移动总距离最短.
2.1TSP问题模型 该序列对应的C值即为最短总距离。
SMesman
Problem)即旅行商问题.是数4)伪代码描述如下:
TSP问题(Travelling
学领域中著名问题之一。假设有一个旅行商人要拜访n个城市. c(/,111)=o
他必须选择所要走的路径.路经的限制是每个城市只能拜访一 Forsl=2to厅
您可能关注的文档
- 基于块匹配算法在图像信息隐藏技术中的应用.pdf
- 基于复杂适应系统理论的区域创新体系研究.pdf
- 基于多Agent技术的考试系统的自适应性的研究.pdf
- 基于多个潜变量PLS算法的一种迭代方法.pdf
- 基于多主体的社区医疗服务系统研究.pdf
- 基于多属性决策的物流中心选址问题研究.pdf
- 基于小波变换的电力系统间谐波分析与检测.pdf
- 基于层次分析法的公路特许经营项目经营风险评价.pdf
- 基于嵌入式Linux操作系统的研究.pdf
- 基于嵌入式操作系统的GDB远程调试.pdf
- 选必三Unit3EnvironmentalProtectionReadingandThinking(课件)--高二英语(人教版2019选择性).pptx
- 认识平行四边形(教学课件)四年级数学上册人教版.pptx
- 2023级高一第一学期期末考试政治试卷.docx
- 整式课件人教版数学七年级上册.pptx
- 复式统计表(课件)-三年级下册数学人教版.pptx
- 简单几何体的外接球构造法课件-高一下学期数学人教A版.pptx
- 六年级下册英语-Unit3Whatanimalisit教科版(广州)(共26张).pptx
- 认识本课的6个生字会写7个字2能正确读写要求学会.ppt
- 产业开放促进产业发展.doc
- 人教版(选修5)生活中的法律常识专题三32订立合同有学问.ppt
文档评论(0)