系统中有5个进程P1,P2,P3,P4,P5如下。规定进程的优先数越小优先级越高。试描述在采用先来先服务调度、短进程优先调度算法时,各个进程的运行过程,并计算这5个进程的平均周转时间。假设忽略进程的调度时间。

Alt

答:①先来先服务调度算法运行过程如下:按到达先后P1,P2,P3,P4,P5依次执行;
Alt
进程的平均周转时间为:(3+7+10+12+12)/5=44/5=8.8;

短进程优先调度算法运行过程如下:
0时刻只有P1,所以先执行P1,3时刻只有P2,所以再执行P2,P2执行完,9时刻时,P3,P4,P5都已到达,按短进程优先,所以先执行P5,再执行P4,最后执行P3。 Alt
进程的平均周转时间为:(3+7+16+9+3)/5=38/5=7.6

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐