使用动态优先权的进程调度算法的模拟实验 下载本文

使用动态优先权的进程调度算法的模拟实验

第六次运行进程2,优先数31将-3,cpu占用时间1将+1,所需时间5将-1。 同时下一个进程(进程3)优先数+1。

第七次运行进程3,优先数31将-3,cpu占用时间1将+1,所需时间2将-1。 同时下一个进程(进程2)优先数+1。

第八次运行进程2,优先数29将-3,cpu占用时间2将+1,所需时间4将-1。 同时下一个进程(进程3)优先数+1。

使用动态优先权的进程调度算法的模拟实验

第九次运行进程3,优先数29将-3,cpu占用时间2将+1,所需时间1将-1。 同时下一个进程(进程2)优先数+1。

第九次运行完毕,进程3的所需时间为0,进程3运行完毕。

第十次运行进程2,优先数27将-3,cpu占用时间3将+1,所需时间3将-1。 同时下一个进程(进程0)优先数+1。

第十一次运行进程2,优先数24将-3,cpu占用时间4将+1,所需时间2将-1。 同时下一个进程(进程0)优先数+1。

使用动态优先权的进程调度算法的模拟实验

第十二次运行进程2,优先数21将-3,cpu占用时间5将+1,所需时间1将-1。 同时下一个进程(进程0)优先数+1。

第十二次运行完毕,进程2所需时间为0,进程2运行完毕。

第十三次运行进程0,优先数21将-3,cpu占用时间0将+1,所需时间3将-1。 同时下一个进程(进程4)优先数+1。

第十四次运行进程0,优先数18将-3,cpu占用时间1将+1,所需时间2将-1。 同时下一个进程(进程4)优先数+1。

第十五次运行进程4,优先数14将-3,cpu占用时间0将+1,所需时间4将-1。 同时下一个进程(进程0)优先数+1。

使用动态优先权的进程调度算法的模拟实验

第十六次运行进程4,优先数11将-3,cpu占用时间1将+1,所需时间3将-1。 同时下一个进程(进程0)优先数+1。

第十七次运行进程4,优先数8将-3,cpu占用时间2将+1,所需时间2将-1。 同时下一个进程(进程0)优先数+1。

第十八次运行进程0,优先数15将-3,cpu占用时间2将+1,所需时间1将-1。 同时下一个进程(进程4)优先数+1。

第十八次运行完毕,进程0所需时间为0,进程0运行完毕。

第十九次运行进程4,优先数6将-3,cpu占用时间3将+1,所需时间1将-1。