之前写过一个文章。
利用python画出SJF调度图
动态高度优先权优先调度
动态优先权调度算法,以就绪队列中各个进程的优先权作为进程调度的依据。各个进程的优先权在创建进程时所赋予,随着进程的推进或其等待时间的增加而改变。进程的优先权利用某一范围内的整数来表示。有的系统数值越小优先权越高,如Unix系统,有的系统则反之。采用该算法时,每次总是在就绪队列中选择一个优先权最高的进程进行调度,并将处理机分配给该进程。动态优先权调度算法又分为抢占式和非抢占式两种。
调度结果:
调度数据
A 0 5 3
B 1 3 5
C 2 1 3
D 3 1 4
E 4 2 2
算法设计思维导图
算法流程图
1