数学建模社区-数学中国

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

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

. ]! e* t# c: C) W9 `优先级调度算法- c& {( Q, I5 ^- k  K' Y9 s/ H- [/ f

算法介绍
  P( l; a& a' l% _优先调度算法的类型(用于作业调度)4 L3 e: M% w, Q' ~8 `: y7 \
1)非抢占式优先权调度算法 ( \. t' G1 U1 h) t. u& y
系统一旦把处理机分配给优先权最高的进程后,便一直执行下去,至完成。
6 G1 \3 j8 z* R0 x" L$ g2)抢占式优先权调度算法 5 W1 Z! s( S; V; H
只要系统中出现一个新的就绪进程,就进行优先权比较 。若出现优先权更高的进程,则立即停止当前执行,并将处理机分配给新到的优先权最高的进程。

优先权类型( S' ^& _  \2 F: l( C6 B1 E5 K
1)静态优先权 ! m  c- d! J  f& ?9 K
静态优先权在创建进程时确定,且在进程的整个运行期间保持不变。
+ _9 \% A* C& U+ o, t$ \% V% B

2)动态优先权
- E! v& b. K4 t/ f1 A' ]

算法实现

抢占式动态优先权:


5 k  c6 j5 F; U# m4 XPS:本人认为非抢占式静态优先权没有实际价值。

4 W, r- E8 a2 C- j
输出结果:. K; P$ ]1 y0 X( S5 S# V0 ?

, T8 \3 k% A$ m- Y; X9 [2 _
原文:https://blog.csdn.net/weixin_40962955/article/details/80072769

4 j) R2 n0 Z9 V) L6 K& q
& U/ b5 a9 m$ }" a  d





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