处理机调度中的优先级调度算法

优先级调度算法

优先级调度算法的类型

优先级调度算法,是把处理机分配给就绪队列中优先级最高的进程。其中又可进一步把该算法分为下面两种。

1、非抢占式优先级调度算法。该算法规定,一旦处理机分配给就绪队列中优先级最高的进程后,该进程便一直执行下去直至完成,或者因为该进程发生某些事件而放弃处理机时,系统方可将处理机重新分配给另一个优先级高的进程。(如:时间片使用完)
2、抢占式优先级调度算法。该算法规定,处理机分配给就绪队列中优先级最高的进程后,使之执行。但在执行期间,只要出现另一个优先级更高的进程,调度程序就将处理机分配给新到的优先级高的进程。

优先级的类型

1、静态优先级
a、进程类型。通常系统进程的优先级高于用户进程。
b、进程对资源的需求。对资源需求少的进程赋予较高优先级。
c、用户要求。根据进程的紧迫程度和用户付费得多少确定优先级。
2、动态优先级
根据进程的不同情况来确定优先级。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值