假定系统中有五个进程{P0,P1,P2,P3,P4}和三类资源{A,B,C},各种资源的数量分别为10、5、7,在T0时刻的资源分配情况如下图所示:请问当前系统是否处于安全状态?若不处于安全状态请说明原因,若处于安全状态请给出安全序列。若P1发出请求向量Request(1,0,2),系统能否将资源分配给P1,请说明原因。
假定系统中有五个进程{P0,P1,P2,P3,P4}和三类资源{A,B,C},各种资源的数量分别为10、5、7,在T0时刻的资源分配情况如下图所示:请问当前系统是否处于安全状态?若不处于安全状态请说明原因,若处于安全状态请给出安全序列。若P1发出请求向量Request(1,0,2),系统能否将资源分配给P1,请说明原因。
正确答案:安全的|Request(1,0,2)|Available(3,3,2)|资源分配
- 上一篇:有5个批处理作业A、B、C、D、E,几乎同时到达计算机系统,其估计运行时间分别为10、6、2、4、8(单位为分钟),优先级分别为3、5、2、1、4,其中5为最高优先级。假设它们都是纯计算型作业,系统开销时间忽略不计。若系统采用非剥夺方式使用CPU,对于以下调度算法,计算平均周转时间:(1)优先级调度。(2)先来先服务按(A、B、C、D、E顺序)。(3)短作业优先。
- 下一篇:有一对夫妻在某银行申请了一个共同的账号,办理了正副两张银行卡。每张银行卡都可独立存款和取款,规定每次存款或取款的金额为1000元(约定可透支)。自动存取款机中为银行卡设置了如下两个进程:intA.ount=0;main(){Cobegin{SAVE(){intk;k=amount;k=k+1000;A.ount=k;}TAKE(){intt;t=amount;t=t-1000;A.ount=t;…}}Coend}回答下列问题:(1)上述进程执行时会产生怎样的错误?为什么?(2)为保证系统的安全,可采用P、