美文网首页
作业调度算法

作业调度算法

作者: 小幸运Q | 来源:发表于2019-02-22 20:25 被阅读0次

使用平均周转时间还有平均周转系数评价系统的性能。(越小越好)

作业调度与进程调度的区别:

作业调度有作业服务时间,进程调度的服务时间由随机抽中的作业长短还有使用的算法决定,所以没有最高响应比优先调度算法。


周转系数:

周转时间/执行时间>=1

矛盾: 提高吞吐量--> 短作业优先 ,周转时间下降。
提高CPU利用率--> 优先考虑长作业。

解决方案: 根据系统的需求出发做出选择。


单道批处理系统

  1. FCFS(先来先服务)
    优先考虑在系统中等待时间最长的作业,而不管他的运行时间,有利于长作业不利于短作业。有利于CPU繁忙型作业,不利于I/O繁忙型作业。

  2. SJF(短作业优先)
    优先队列,按照等待时间的先后顺序。对长作业不利。

  3. HRP(最高响应比优先调度)
    优先权=(等待时间+要求服务时间)/ 要求服务时间

相同等待时间,要求服务时间少优先,照顾短作业。
服务时间相同,等待时间越久越优先,FCFS。


多道批处理系统

  1. 优先级调度算法:
    (1)时间要求紧迫
    (2)I/O繁忙
    (3)照顾终端会话型作业
  2. 均衡调度算法:
    A队列:短作业队列
    B队列:I/O繁忙型队列
    C队列:长作业队列
  • 三个队列轮训队首元素。

相关文章

  • Java多线程并发:进程调度算法

    一、优先调度算法 1.先来先服务调度算法(FCFS) 当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择...

  • 【Java进阶营】Java多线程并发:进程调度算法

    一、优先调度算法 1.先来先服务调度算法(FCFS) 当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择...

  • 常见调度算法

    先来先服务(FCFS)调度算法短作业优先(SJF)调度算法优先级调度算法高响应比优先调度算法时间片轮转调度算法多级...

  • 操作系统:C++实现SJF(短作业优先调度算法)

    算法描述: 短作业(进程)优先调度算法(SJF),是指对短作业或短进程优先调度的算法。它们可以分 别用于作业调度和...

  • 第三章 处理机调度与死锁

    3.2 作业与作业调度 3.2.3 先来先服务(FCFS)和短作业优先(SJF)调度算法 进程调度 进程调度方式:...

  • 10.2 典型调度算法

    在操作系统中存在多种调度算法,其中有的调度算法适用于作业调度,有的调度算法适用于进程调度,有的调度算法两者都适用。...

  • 进程调度算法

    一.先来先服务调度算法FCFS 最简单的调度算法。按照先后顺序选择作业队列中的作业进行调度。 有利于长作业(进程)...

  • 进程调度的算法及思想

    1.先来先服务调度算法先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调...

  • 先来先服务算法

    该算法算是最简单的一种调度算法,它既可用于作业调度,也可以用于进程调度。在进程调度中采用 FCFS 算法时,将选择...

  • 操作系统中的作业、进程、页面置换、磁盘调度汇总

    参考: 汤子瀛《计算机操作系统》 一、 作业调度算法 处理器的调度包括作业调度和进程调度。 ...

网友评论

      本文标题:作业调度算法

      本文链接:https://www.haomeiwen.com/subject/tczlyqtx.html