简答题

系统资源向量(Available)为:(1,5,2,0),最大需求量(Max)、已分配资源量(Allocation)如下表所示: 使用银行家算法回答下列问题:  (1)Need的内容是什么?   (2)系统是否处于安全状态?  (3)如果P2请求(0,4,2,0),能否立即得到满足?

正确答案

(1)Need的内容如下:P1(0 0 0 0),P2(0 7 5 0),P3(1 0 0 2),P4(0 0 2 0),P5(0 6 4 2)。
(2)系统处于安全状态,因为P1已得到它所需资源,可释放它已分配资源,系统资源向量变为:(1,5,3,2),根据Need,可满足P3,P4,其他进程也相继能满足,因此系统是处于安全状态,其中一个安全序列为:P1,P3,P4,P5。
(3)因为P1已得到它所需资源,可释放它已分配资源,系统资源向量变为:(1,5,3,2),如果P2请求(0,4,2,0),系统资源向量变为:(1,1,1,2),能满足P3进程对资源的要求。其中一个安全序列为:P1,P3,P4,P2,P5。系统仍处于安全状态,能立即满足P2的请求。

答案解析

相似试题
  • 考虑这样一种资源分配策略:对资源的申请和释放可以在任何时刻进行。如果一个进程的资源得不到满足,则考查所有由于等待资源而被阻塞的进程,如果它们有申请进程所需要的资源,则把这些资源取出分给申请进程。  例如,考虑一个有三类资源的系统,Available = (4,2,2)。进程A申请(2,2,1),可以满足;进程B 申请(1,0,1),可以满足;若A再申请(0,0,1),则被阻塞(无资源可分)。此时,若C申请(2,0,0),它可以分得剩余资源(1,0,0), 并从A已分得的资源中获得一个资源,于是,进程A的分配向量变成:Available =(1,2,1),而需求向量变成:Need =(1,0,1)。  (1)这种分配方式会导致死锁吗?若会,举一个例子;若不会,说明死锁的哪一个必要条件不成立。  (2)会导致某些进程的无限等待吗?

    简答题查看答案

  • 8086的中断系统可以管理()种中断,其中断向量表的大小为()字节。

    填空题查看答案

  • 8086中断源有系统外部中断,内部中断两个。8086中断服务程序入口地址由()组成。中断类型号为20H,其中断向量为()

    填空题查看答案

  • 8086/8088系统,中断向量表中,每个中断向量占用()个字节。

    填空题查看答案

  • 设8086系统中采用单片8259A,其8259A的ICW2=32H,它的中断入口地址在中断向量表中的地址为多少?

    简答题查看答案

  • 在中断处理系统中,中断向量指的是()。

    单选题查看答案

  • 8086系统的中断向量表位于()。

    单选题查看答案

  • 8086/8088中断系统中断向量设置在内存()

    单选题查看答案

  • 在8086系统中,规定内存中地址()存放中断服务程序入口地址(即中断向量),称为中断向量表。

    填空题查看答案