| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 访问磁道算法 -> 正文阅读 |
|
[数据结构与算法]访问磁道算法 |
①先来先服务(First Come First Sever) 将接受到的访问扇区命令排成一个队列,每次按照队头的命令访问磁道。优点是公平,不会导致饥饿现象,但是如果大多数两个相邻访问磁道命令之间磁道隔得太远会导致性能下降严重。 ②最短寻找时间优先(SSTF) 每次根据磁头所在的位置再访问距离最近的磁道,类似于贪心算法,但是宏观上不一定效率最高,而且可能导致饥饿现象。 ③扫描算法(scan) 每次朝一个固定方向(外、内)移动磁头,路过的磁道需要访问则访问,直到最边缘磁道,最后改变磁头移动方向。 ④look算法 优化的scan算法,当磁头移动方向无需访问了后立即掉头。 ⑤c-scan算法 对访问时间不均匀的scan算法的优化,每次当磁头到最边缘时直接迅速返回另一个边缘。这样每个磁道被响应的时间是平均的。 ⑥c-look算法 对c-scan算法的优化,当磁头移动方向无需访问磁道时不用再进入边缘磁道A,直接掉头,而且掉头无需回到边缘磁道B,而是返回从边缘磁道B开始的第一个需要访问的磁道。 实际考试中,look算法就是c-look算法,scan算法就是c-scan算法。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 12:52:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |