五种进程调度算法的总结;
来源:互联网 发布:张无忌武功排名知乎 编辑:程序博客网 时间:2024/06/04 23:23
1、时间片轮转调度算法(RR):给每个进程固定的执行时间,根据进程到达的先后顺序让进程在单位时间片内执行,执行完成后便调度下一个进程执行,时间片轮转调度不考虑进程等待时间和执行时间,属于抢占式调度。优点是兼顾长短作业;缺点是平均等待时间较长,上下文切换较费时。适用于分时系统。
2、先来先服务调度算法(FCFS):根据进程到达的先后顺序执行进程,不考虑等待时间和执行时间,会产生饥饿现象。属于非抢占式调度,优点是公平,实现简单;缺点是不利于短作业。
3、优先级调度算法(HPF):在进程等待队列中选择优先级最高的来执行。
4、多级反馈队列调度算法:将时间片轮转与优先级调度相结合,把进程按优先级分成不同的队列,先按优先级调度,优先级相同的,按时间片轮转。优点是兼顾长短作业,有较好的响应时间,可行性强,适用于各种作业环境。
5、高响应比优先调度算法:根据“响应比=(进程执行时间+进程等待时间)/ 进程执行时间”这个公式得到的响应比来进行调度。高响应比优先算法在等待时间相同的情况下,作业执行的时间越短,响应比越高,满足段任务优先,同时响应比会随着等待时间增加而变大,优先级会提高,能够避免饥饿现象。优点是兼顾长短作业,缺点是计算响应比开销大,适用于批处理系统。
2 0
- 五种进程调度算法的总结;
- 进程调度算法的总结
- 进程的调度方式,调度算法总结
- 计算机操作系统的进程调度的五种算法
- 常见的作业调度和进程调度算法总结
- 几种进程调度算法总结
- 进程调度算法-总结参考
- 基本进程调度算法总结
- 常见进程调度算法总结
- 进程的调度算法
- 进程的调度算法
- 进程的调度算法
- 进程的调度算法
- 进程的调度算法
- 进程的调度算法
- 【操作系统】作业调度的五种算法
- Linux(五):进程调度算法
- 三种进程调度算法的实现
- sequelize常见操作使用方法(增删改查,手把手教学)
- 利用block从前后一个页面到前一个页面传值
- 自定义类加载器
- JavaSE012_数组之常用工具类封装一
- LaTex 数学公式
- 五种进程调度算法的总结;
- 字符串奇偶位分别排序后输出
- 店铺与品牌的关键字搜索——wand(wead and)算法简介与改造
- Android WebView中那些不得不解决的坑~~
- x265-1.7版本-common/lowres.h注释
- UICollectionView
- 队列的顺序结构实现
- Oracle reverse string之种种实现
- 编辑移动 数据处理