当前位置: 首页 > news >正文

十二、磁盘的调度算法

1.先来先服务(FCFS)

思想

优点

缺点

按访问请求到达的先后顺序进行处理

公平;

如果请求访问的磁道比较集中的话,算法性能还算过的去

如果有大量进程竞争使用磁盘,请求访问的磁道很分散,则FCFS在性能上很差,寻道时间长。

2.最短寻找时间优先(SSTF)

思想

优点

缺点

每次都优先响应距离磁头最近的磁道访问请求

贪心算法的思想,能保证眼前最优,但无法保证总的寻道时间最短

性能较好,平均寻道时间短

缺点:可能导致饥饿

3.扫描算法(电梯算法、SCAN)

思想

优点

缺点

只有磁头移动到最边缘的磁道时才可以改变磁头移动方向

性能较好,平均寻道时间短,不会饥饿

缺点:对各个位置磁道的响应频率不平均

4.循环扫描算法(C-SCAN)

思想

优点

缺点

只有磁头朝某个方向移动时才会响应请求,移动到边缘后立即让磁头返回起点,返回途中不响应任何请求

各个磁道响应平均

比起SCAN算法来,寻道时间更长

5.LOOK 算法

思想

优点

缺点

SCAN 算法的改进,只要在磁头移动方向上不再有请求,就立即改变磁头方向

6.C-LOOK 算法

思想

优点

缺点

C-SCAN 算法的改进,只要在磁头移动方向上不再有请求,就立即让磁头返

相关文章:

  • 【SpringBoot详细教程】-08-MybatisPlus详细教程以及SpringBoot整合Mybatis-plus【持续更新】
  • 国内访问OpenAI API
  • vue页面保持在div的底部(适用于聊天界面等需要显示最新信息的场景)
  • C语言_字符函数和字符串函数
  • 关于HashMap中的二次Hash
  • rtsp 协议推流接收(tcp udp)
  • 详解调用钉钉AI助理消息API发送钉钉消息卡片给指定单聊用户
  • Layui表单查询导出
  • IDEA激活失败--脚本分析
  • 实习结帖(flask加上AIGC实现设计符合OpenAPI要求的OpenAPI Schema,让AIGC运行时可以调用api,协助公司门后迁移新后端等)
  • 以太网交换安全:MAC地址表安全
  • 51单片机学习第六课---B站UP主江协科技
  • 读数据湖仓04数据架构与数据工程
  • SkyWalking 自定义链路追踪
  • 【ShuQiHere】从机器语言到汇编语言:深入理解 LC-3 编程 ️
  • 【Leetcode】101. 对称二叉树
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • Hexo+码云+git快速搭建免费的静态Blog
  • Mysql5.6主从复制
  • mysql常用命令汇总
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 机器学习 vs. 深度学习
  • 实现菜单下拉伸展折叠效果demo
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 移动端解决方案学习记录
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 国内开源镜像站点
  • 我们雇佣了一只大猴子...
  • ​学习一下,什么是预包装食品?​
  • # 计算机视觉入门
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #QT(TCP网络编程-服务端)
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (备份) esp32 GPIO
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (一)UDP基本编程步骤
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (自适应手机端)行业协会机构网站模板
  • ... 是什么 ?... 有什么用处?
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Framework、.NET Core 、 .NET 5、.NET 6和.NET 7 和.NET8 简介及区别
  • .NET企业级应用架构设计系列之技术选型
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用
  • [Android] 修改设备访问权限
  • [BIZ] - 1.金融交易系统特点
  • [BZOJ1008][HNOI2008]越狱
  • [CISCN2019 华东南赛区]Web4
  • [EWS]查找 文件夹
  • [Golang] go-kit 介绍和使用 (微服务实现工具)
  • [JavaWeb玩耍日记]Maven的安装与使用