首页
移动开发
物联网
服务端
编程语言
企业开发
数据库
业界资讯
其他
搜索
进程的调度算法/CPU调度方式
其他
2020-08-03 19:02:38
阅读次数: 0
进程的调度算法有哪些?
先来先服务调度算法: 按照请求的顺序进行调度。有利于长作业,但不利于短作业,因为可能出现短作业一直等待前面的长作业执行完毕才执行的问题。(非抢占式的调度算法)
短作业优先调度算法: 按估计运行时间最短的顺序进行调度。如果一直有短作业到来,那么长作业可能永远得不到调度。(非抢占式的调度算法)
最短剩余时间优先调度算法: 按剩余运行时间的顺序进行调度。 当一个新的作业到达时,其整个运行时间与当前进程的剩余时间作比较。如果新的进程需要的时间更少,则挂起当前进程,运行新的进程。
优先级调度算法: 为每个进程分配一个优先级,按优先级进行调度。
时间片轮转调度算法: 将所有就绪进程按先来先服务的原则排成一个队列,每次调度时,把 CPU 时间片分给队首的进程,该进程可以执行一个时间片。当时间片用完时,由计时器发出时钟中断,调度程序便停止该进程,并将它送到队列的末尾,同时继续把 CPU 时间片分给队首的进程。时间片轮转算法的效率和时间片的大小有关,如果时间片太小,会导致进程切换得太频繁,在进程切换上就会花过多时间。如果时间片过大,实时性就得不到保证。
猜你喜欢
转载自
blog.csdn.net/weixin_43338519/article/details/107590533
进程的调度算法/CPU调度方式
进程调度&调度算法
CPU调度(进程调度)策略
操作系统(二):4.CPU调度、进程调度的时机、调度算法的评价指标
模拟CPU调度算法
CPU调度算法
CPU 调度算法
Xen CPU调度算法
进程调度算法Linux进程调度算法
作业调度,cpu调度,进程调度,内存管理以及长期调度,中期调度,短期调度的区别
【原理】 进程调度算法
进程调度算法
【OS】进程调度算法
进程调度重要算法
进程的调度算法
【Linux】进程的调度算法
进程调度算法模拟
进程调度算法 (总)
作业/进程调度算法
【Linux】进程调度算法
进程调度算法设计
进程调度算法总结
3.3进程调度及算法
多进程调度算法
进程(作业)调度算法
进程的调度常用算法
(学习笔记-调度算法)进程调度算法
进程调度方式及通信方式
调度方式及算法
进程调度(二CFS调度算法)
今日推荐
《美国对全球网络空间安全与发展的威胁和破坏》报告发布
火速冲上 GitHub 热榜 —— 开源编程语言、框架哪有这么可爱?
北京人形机器人创新中心发布全球首个纯电驱拟人奔跑的全尺寸人形机器人“天工”
LFOSSA 源来如此公开课 | 掌握云原生未来:CNCF 认证全面攻略与备考秘籍
周排行
循环神经网络(rnn)讲解
Tigao教程四:单独的关节运动
金蝶K3WISE15.0-注册套打教程
如何在Mac上配置Kubernetes
Android应用结束自身进程的方法
SpringMVC学习 十三 拦截器栈
中国驻洛杉矶总领馆举行新春招待会
HttpClient get post 发送
11 - three.js 笔记 - 绘制三维字体模型
Mysql递归获取某个父节点下面的所有子节点和子节点上的所有父节点
每日归档
更多
2024-05-01(4)
2024-04-30(1)
2024-04-29(40)
2024-04-28(0)
2024-04-27(56)
2024-04-26(39)
2024-04-25(22)
2024-04-24(36)
2024-04-23(26)
2024-04-22(39)