操作系统——进程调度之短进程优先
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1、什么是进程调度无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给
千家信息网最后更新 2026年11月01日操作系统——进程调度之短进程优先
1、什么是进程调度
无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。
2、处理机调度分类
高级、中级和低级调度作业从提交开始直到完成,往往要经历下述三级调度:
高级调度:(High-Level Scheduling)又称为作业调度,它决定把后备进程调入内存运行;
低级调度:(Low-Level Scheduling)又称为进程调度,它决定把就绪队列的某进程获得CPU;
中级调度:(Intermediate-Level Scheduling)又称为在虚拟存储器中引入,在内、外存对换区进行进程对换。
3、短进程优先
最短CPU运行期优先调度算法(SCBF--Shortest CPU Burst First)
该算法从就绪队列中选出下一个"CPU执行期最短"的进程,为之分配处理机。
例如,在就绪队列中有四个进程P1、P2、P3和P4,它们的下一个执行
期分别是16、12、4和3个单位时间,执行情况如下图:
P1、P2、P3和P4的周转时间分别为35、19、7、3,平均周转时间为16。
该算法虽可获得较好的调度性能,但难以准确地知道下一个CPU执行期,而只能根据每一个进程的执行历史来预测。
进程
调度
处理机
处理
队列
系统
执行期
时间
算法
低级
高级
作业
分配
周转
内存
动态
单位
历史
外存
存储器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
科技互联网
小米移动互联网科技园
互联网科技有限公司经营范围
深圳科技互联网
互联网科技金融
互联网的科技创新
互联网科技视频
互联网金融科技创新
互联网前沿科技
广西拼得多互联网科技有限公司
温州喔噻互联网科技有限公司
互联网科技寓意
上海宁丞科技互联网
青海科技产业互联网发展
济南有互联网科技公司吗
无锡工业互联网科技有限公司
济南小医互联网科技有限公司招聘
东风日产互联网科技公司叫什么
科技互联网企业在行动
互联网是不是新科技
互联网的科技创新
互联网金融科技平台
撒么互联网科技公司
恒银科技与互联网金融
互联网公司科技股
互联网科技资金流入
版纳互联网科技选哪家
众联互联网络科技
互联网领先科技成果宣传视频