数学建模社区-数学中国

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

作者: 杨利霞    时间: 2021-4-9 15:39
标题: 优先级调度算法
+ a6 x% S% U2 A, q" ?3 i
优先级调度算法$ _) R( g1 ~2 j

算法介绍
* d5 J! k; Y+ j& l' v* h. k4 {优先调度算法的类型(用于作业调度)" B' N# Z% p! g; v. n
1)非抢占式优先权调度算法 4 I5 F# x& a1 y0 S8 v' o1 {- {
系统一旦把处理机分配给优先权最高的进程后,便一直执行下去,至完成。
2 V4 E( q! _$ H3 s2)抢占式优先权调度算法 / q+ w6 k* P( I2 M3 }: C5 I
只要系统中出现一个新的就绪进程,就进行优先权比较 。若出现优先权更高的进程,则立即停止当前执行,并将处理机分配给新到的优先权最高的进程。

优先权类型
! r7 o6 H9 n$ D  K  y# v/ X1)静态优先权
0 m( u" U' J( y静态优先权在创建进程时确定,且在进程的整个运行期间保持不变。
# n$ ~% [9 o( ?  H8 W, J

2)动态优先权 0 k1 B3 G: M5 _! I% T& l* u  s3 u

算法实现

抢占式动态优先权:

& V: t8 }) _* V& l5 R' ?
PS:本人认为非抢占式静态优先权没有实际价值。


: i8 u' l6 d) z. ]( ?输出结果:/ e1 t( V* P3 l7 G1 U. W

! J! A% }4 k" k+ D" m  V- c! _, t
原文:https://blog.csdn.net/weixin_40962955/article/details/80072769


8 D* \2 w6 i* Q, T! a! i. ~( g; v/ f/ L$ T1 A/ [





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