设备管理-myqcloud.com.ppt

上传人:ga****84 文档编号:462571 上传时间:2018-10-09 格式:PPT 页数:5 大小:290KB
下载 相关 举报
设备管理-myqcloud.com.ppt_第1页
第1页 / 共5页
设备管理-myqcloud.com.ppt_第2页
第2页 / 共5页
设备管理-myqcloud.com.ppt_第3页
第3页 / 共5页
设备管理-myqcloud.com.ppt_第4页
第4页 / 共5页
设备管理-myqcloud.com.ppt_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、扫描算法(SCAN)(1),进程“饥饿”现象SSTF算法虽然能获得较好的寻道性能, 但却可能导致某个进程发生“饥饿”(Starvation)现象。因为只要不断有新进程的请求到达, 且其所要访问的磁道与磁头当前所在磁道的距离较近,这种新进程的I/O请求必须优先满足。对SSTF算法略加修改后所形成的SCAN算法, 即可防止老进程出现“饥饿”现象。,扫描算法(SCAN)(2),2)扫描算法磁头从磁盘的一端开始向另一端移动,沿途响应访问请求,直到到达了磁盘的另一端,此时磁头反向移动并继续响应服务请求。有时也称为电梯算法。,特点:寻道性能较好,避免了饥饿,但不利于远离磁头一端的访问请求。,循环扫描算法(

2、CSCAN),规定磁头单向移动,特点:消除了对两端磁道请求的不公平。,N-STEP-SCAN调度算法,SSTF、SCAN及CSCAN存在的问题-磁臂粘着 在SSTF、SCAN及CSCAN几种调度算法中,可能出现磁臂停留在某处的情况,即反复请求某一磁道,从而垄断了整个磁盘设备,这种现象称为磁臂粘着。N-STEP-SCAN调度算法 将磁盘请求队列分成若干个长度为N的子队列,磁盘调度将按FCFS算法依次处理这些子队列,而每一子队列按SCAN算法处理。 N=1(每个子队列中只有一个请求) FCFS算法 N很大(只有一个子队列) SCAN算法 N取半长度(分成两个子队列) FSCAN算法,FSCAN算法,FSCAN算法实质上是N步SCAN算法的简化, 即FSCAN只将磁盘请求队列分成两个子队列。一个是由当前所有请求磁盘I/O的进程形成的队列,由磁盘调度按SCAN算法进行处理。在扫描期间,将新出现的所有请求磁盘I/O的进程,放入另一个等待处理的请求队列。这样,所有的新请求都将被推迟到下一次扫描时处理。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。