1.先来先服务
优点:简单、公平。
缺点:效率低。
(这个问题很难解决、公平的社会效率不高,效率高的社会往往不是那么公平 资本主义就是后者,但是理想的社会主义社会应该是在不需要效率的情况下实现的)
2.最短寻道时间优先
优点:改善了磁盘的平均服务时间,毕竟花在寻道的时间少了
缺点:寻道时间长的长期得不到服务,造成饥饿现象。
3.扫描算法(电梯调度算法)
优点:不会产生饥饿
缺点:刚好错过的请求要等待较长时间(错过电梯是不是要等待),磁臂黏着
4.循环扫描算法(单向的电梯,只上或者只下)
优点:改善了循环扫描中刚好错过的请求需要等待较长时间的缺点
缺点:还是存在磁臂黏着
5.N步扫描法(N个电梯)
有点:改善了磁臂黏着

*36.操作系统中磁盘的调度算法相关推荐

  1. 操作系统中常见的调度算法

    文章目录 1. 进程调度算法 1. 先来先服务算法(FIFO) 2. 最短作业优先算法(SJF) 3. 最短完成时间优先算法(STCF) 4. 高响应比优先算法(Highest Response Ra ...

  2. 操作系统中磁盘调度算法详解

    磁盘调度算法 (1)先来先服务 (2)最短寻道时间优先 (3)电梯算法 (4)单向扫描调度算法 (1) 磁盘调度 当多个访盘请求在等待时,采用一定的策略,对这些请求的服务顺序调整安排,旨在降低平均磁盘 ...

  3. linux 怎样给磁盘命名,在Linux操作系统中磁盘是如何命名的

    以下转自ITeye~~~~ 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb.依此类推 一般主板上有两个IDE接口,一共可以安装四个IDE设备.主IDE上的两个设备 ...

  4. 操作系统中常见的进程调度算法

    一.调度与调度算法 调度:操作系统管理了系统的有限资源,当有多个进程(或多个进程发出的请求)要使用这些资源时,因为资源的有限性,必须按照一定的原则选择进程(请求)来占用资源.这就是调度.目的是控制资源 ...

  5. 操作系统中的进程控制块又起什么作用呢?

    为了便于系统控制和描述进程的活动过程,在操作系统核心中定义了一个专门的数据结构,称为进程控制块( Process Control block,PCB). 操作系统利用PCB来描述进程的基本情况以及进程 ...

  6. 操作系统之磁盘调度——SCAN实例讲解

    操作系统之进程调度--优先权法和轮转法(附上样例讲解) 操作系统之银行家算法-详解流程及案例数据 操作系统之多线程编程-读者优先/写者优先详解 操作系统之存储管理--FIFO算法和LRU算法 操作系统 ...

  7. 操作系统概论【引入操作系统中的基本概念和操作】

    概论只做系统性的陈述,串联,不涉及内部的实现细节. 操作系统: 操作系统是管理计算机硬件并提供应用程序行环境的软件.操作系统最为直观之处或许是它提供的用户与计算机系统的界面. 内存: 为了让计算机执行 ...

  8. 分布式系统概念和设计-操作系统中的支持和设计

    分布式系统概念和设计 操作系统支持 中间件和底层操作系统的关系,操作系统如何满足中间件需求. 中间件需求:访问物理资源的效率和健壮性,多种资源管理策略的灵活性. 任何一个操作系统的目标都是提供一个在物 ...

  9. 操作系统之移臂调度算法

    本章分享操作系统之移臂调度算法,移臂调度算法是驱动调度技术中的算法,目的是减少为若干I/O请求服务所需消耗的总时间,从而提高系统效率.常见的移臂调度算法有先来先服务算法(FCFS).最短查找时间优先算 ...

最新文章

  1. html 多项选择,选项标签中的HTML多字段选择
  2. [转] Windows系统Net命令使用技巧
  3. S3C6410的Bootloader的两个阶段BL1和BL2编译相关学习
  4. shell脚本实现无密码交互的SSH自动登陆
  5. [渝粤教育] 西南科技大学 政府经济学 在线考试复习资料
  6. common lisp 学习第一天 初步接触
  7. 递归求1到100的和算法演示
  8. java shp文件_Java读取工作空间下所有shp文件名
  9. 第二篇:对CART,Gradient Boost,Xgboost,LightGBM的学习
  10. pv原语模拟实现_并发编程信号量的使用方法和其实现原理
  11. [转载] Python水平自测!100道经典练习题.pdf(附答案)
  12. hdu-5723 Abandoned country(最小生成树+期望)
  13. 谷歌李开复 我的传奇人生源于十句箴言
  14. Computer Vision笔记01:图像处理
  15. Java 利用Calender类制作日历,并且标注日期
  16. 恩智浦刘立冬:推动虚拟化的实现,才能进一步实现NFV的部署
  17. 执行 npm install -g grunt-cli 安装grunt发生错误问题
  18. 什么是顶级域名?如何获得顶级域名解析方案
  19. t4 tesla 驱动程序_KVM直通Tesla T4 GPU安装windows虚拟机出现PCIE报错指向GPU
  20. RFID第二版答案-第一章

热门文章

  1. SpringBoot应用的集成测试
  2. Posix多线程编程—线程属性
  3. 阿里云文件存储NAS跨账号挂载
  4. nginx日志自动切割
  5. MySQL5.6transportable tablespace
  6. 常州大学阿里云大数据学院举行“创新思维”课程答辩
  7. mysql dba系统学习(1)mysql各版本编译安装
  8. 获取url的hash值
  9. LIKE语句也可以这样写
  10. 吕布流水账 -- 纪念我的爱情