black

计算机操作系统综合练习

登录

问答题

简答题

某系统采用死锁检测手段发现死锁,设系统中资源类集合为{A,B,C},资源类A中共有8个实例,资源类B中共有6个实例,资源类C中共有5个实例.又设系统中进程集合为{p1,p2,p3,p4,p5,p6},某时刻系统状态如下:

在上述状态下系统依次接受如下请求:Request[1]=(1,0,0);Request[2]=(2,1,0);Request[4]=(0,0,2)。给出系统状态变化情况,并说明没有死锁。在由(1)所确定的状态下系统接收如下请求:Request[1]=(0,3,1),说明此时已发生死锁,并找出参与死锁的进程。

【参考答案】

(1)①如果系统只是接受请求,但是没有分配资源给进程,那么系统状态变为:

相关考题

问答题 在银行家算法中,若出现如下资源分配情况: 试问: (1)当前状态是否安全?  (2)如果进程P2提出安全请求Request[2]=(1,2,2,2),系统能否将资源分配给它?说明原因.

问答题 设系统中仅有一个资源类,其中共有M个资源实例,使用此类资源的进程个数共有N个,它们所需资源最大量总和为S,试证明发生死锁的必要条件是S3M+N。

问答题 设有一个T型路口,其中A、B、C、D处各可容纳一辆车,车行方向如下图所示,试找出死锁并用有序分配法消除之。要求资源编号合理。

All Rights Reserved 版权所有©计算机考试题库(PPhuashu.com)

备案号:湘ICP备2020024380号-1