数学建模社区-数学中国

标题: 优先级调度算法 [打印本页]

作者: 杨利霞    时间: 2021-4-9 15:39
标题: 优先级调度算法

- h* Q! Y# ^& B1 o6 F9 U3 p优先级调度算法- r' I5 s2 k/ Y$ T: Q

算法介绍
" F2 O( v2 _1 i* c4 S优先调度算法的类型(用于作业调度)
7 A% }8 W( k5 I7 f1)非抢占式优先权调度算法
. |/ J% z  T* d) |- G/ G2 {4 P系统一旦把处理机分配给优先权最高的进程后,便一直执行下去,至完成。   d- G0 X$ e- {) k( m& `
2)抢占式优先权调度算法
* S: N; u' M0 V$ c. @. x. U6 `只要系统中出现一个新的就绪进程,就进行优先权比较 。若出现优先权更高的进程,则立即停止当前执行,并将处理机分配给新到的优先权最高的进程。

优先权类型2 f  g! M- D8 r4 }* `% j0 ]6 |; M
1)静态优先权
# m7 ]2 ?) t5 W' f% q静态优先权在创建进程时确定,且在进程的整个运行期间保持不变。
/ I# Q6 F2 W8 T

2)动态优先权 + P7 b. c: ?4 N7 d! Y+ _* \

算法实现

抢占式动态优先权:

5 y& L6 r. {# A8 w
PS:本人认为非抢占式静态优先权没有实际价值。

1 K9 G# m; G' v9 o
输出结果:+ {4 [% d4 G" y


! b% U. F4 ]3 G/ y原文:https://blog.csdn.net/weixin_40962955/article/details/80072769


) U+ \& L9 U# M# O/ J8 Z: D( Y  z8 _; P+ l2 D/ f% {





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5