zoukankan      html  css  js  c++  java
  • FCFS

    (First Come First Served)
    按照作业进入系统的先后次序来挑选作业,先进入系统的作业优先被挑选。
    FCFS算法的优缺点:
    算法容易实现。但效率不高,只顾及作业等候时间,没考虑作业要求服务时间的长短。因此优待了长作业而不利于短作业;有利于CPU繁忙型作业,而不利于I/O繁忙型作业。
    例如,三个作业同时到达系统并立即进入调度:
    作业名    所需CPU时间
    作业1    28
    作业2    9
    作业3    3
    若三个作业提交顺序改为作业2、1、3,平均作业周转时间约为29。采用FCFS算法,三个作业的周转时间分别为:28、37和40,因此,平均作业周转时间T = (28+37+40)/3 = 35
    ((9+37+40)/3≈29)
    若三个作业提交顺序改为作业3、2、1,平均作业周转时间约为18。
    ((3+12+40)/3≈18)
    FCFS调度算法的平均作业周转时间与作业提交的顺序有关。
  • 相关阅读:
    C指针
    redis五种基本数据类型
    mongoDB MapReduce
    JSON传参
    mongodb查询实练
    逻辑数据结构和存储数据结构
    线性表的顺序存储和链式存储
    数据结构和算法关系
    UIActivityIndicatorView使用
    Swift中格式化日期
  • 原文地址:https://www.cnblogs.com/XACOOL/p/5652166.html
Copyright © 2011-2022 走看看