设系统中有4个进程P1,P2,P3和P4。在某一时刻系统状态如下: 系统是否处于安全状态?如是,则给出所有的安全进程执行序列。

admin2012-10-31  10

问题 设系统中有4个进程P1,P2,P3和P4。在某一时刻系统状态如下:

系统是否处于安全状态?如是,则给出所有的安全进程执行序列。

选项

答案系统是处于安全状态。执行序列为:P4→P3→P2→P1。

解析 可以将进程还需资源个数列成下列表格:
  
    由上表可见,只有把剩余的1个资源分配给P4(分配给其他进程都因还需资源而不能执行结束),P4得到所需的资源个数可以执行完毕,从而释放出2个资源;再将2个资源分配给P3,P3得到足够的资源的个数后可以执行完毕,从而释放出4个资源;再将4个资源分配给P2,P2得到足够的资源个数后可以执行完毕,从而释放出5个资源;再将5个资源分配给P1,P1得到足够的资源个数后也可以执行完毕。
转载请注明原文地址:https://jikaoti.com/ti/1PEaFFFM
本试题收录于: 操作系统题库理工类分类
0

相关试题推荐
最新回复(0)