【操作系统】磁盘臂调度算法
来源:互联网 发布:哔哩哔哩下载mac版 编辑:程序博客网 时间:2024/05/20 10:56
定位到所要的磁盘位置通常需要以下三个参数:
寻道时间:定位到柱面的时间
旋转延迟:定位到扇区的时间
传输时间:读写数据的时间
其中寻道时间占据了主要地位。因此也就有了磁盘臂调度算法。磁盘IO任务是以柱面为队列组织的。调度其实就是决定执行哪个柱面的任务。
1.先来先服务。按照IO任务到达的时间,通常效率一般;
2.最短寻道优先。距离当前磁头最近的柱面的IO任务优先,这个算法有失公平,可能使得边缘的任务得不到执行。
3.电梯算法。需要定义一个变量指示磁盘臂的移动方向。先按照当前方向移动,依次处理完所有的任务,然后再按照相反的方向处理。
4.扫描算法。从最低柱面扫描到最高柱面,最后再回到最低柱面开始扫描。
阅读全文
0 0
- 【操作系统】磁盘臂调度算法
- 操作系统磁盘调度算法
- 操作系统的进程调度方法和磁盘臂调度算法
- 操作系统之磁盘调度算法
- 【操作系统 - 6】磁盘调度算法
- 操作系统 磁盘调度综合算法
- 操作系统内存,磁盘调度,进程调度算法
- 操作系统内存,磁盘调度,进程调度算法
- [操作系统]内存调度,磁盘调度算法
- 操作系统算法 之 SCAN磁盘调度算法
- 操作系统实验_磁盘调度算法
- 操作系统——磁盘调度算法
- 操作系统中的页面置换算法和磁盘调度算法
- 操作系统__磁盘调度
- 计算机操作系统磁盘调度
- 【操作系统】磁盘调度
- 【操作系统】C语言模拟操作系统实现磁盘调度算法——电梯调度算法
- java实现操作系统中的页面置换算法、进程调度算法、磁盘调度算法
- 【Java】--Javaserver faces(JSF) 03
- POJ 1760 Disk Tree 笔记
- 音频重采样原理及技术实现
- packet tracer 的switch交换机的常用命令
- javaWeb的session和cookie实现记住密码自动登录功能简单实例
- 【操作系统】磁盘臂调度算法
- thefuck的安装和使用
- Node.js学习笔记
- Android 解析RecyclerView(2)——带顶部View和底部View的RecyclerView
- 音质检测的算法创新与实现
- Java 多模块项目创建
- iptables详解
- 线性筛素数
- python模块之搜索路径和路径搜索