考证宝(kaozhengbao.com)

在如下所示的进程资源图中( )

考证宝 分享 时间: 加入收藏

考试:

问题:

在如下所示的进程资源图中( )
A:P1、P2、P3都是非阻塞节点,该图可以化简,所以是非死锁的
B:P1、P2、P3都是阻塞节点,该图不可以化简,所以是死锁的
C:P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简,所以是死锁的
D:P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简,所以是非死锁的

答案:

D

解析:

解答本题首先需要了解图所代表的含义。在图中R1与R2代表的是资源,P1-P3代表进程。从资源指向进程的箭头代表有资源分配给了进程,而从进程指向资源的箭头代表进程要申请这个资源(注:每个箭头只代表一个资源或资源请求)。例如:R1一共有2个资源,并将这2个资源中的1个分给了P1,另1个分给了P3,P2此时向R1申请1个资源。下面开始分析阻塞点,所谓阻塞点就是从这个进程开始执行,会让程序陷入死锁,执行不了。1、尝试先执行P1:P1向R2申请1个资源, R2一共3个资源,已分配了2个,还剩余1个,所以他能满足P1的申请,给P1分配资源。P1分配到资源之后可以执行完毕,并释放自己占用的所有资源。接下来的P2与P3都能执行完毕,所以P1是非阻塞点。2、尝试先执行P2:P2向R1申请1个资源,R1一共2个资源,并全部分配出去了,所以目前P2的资源申请无法被满足,既然无法被满足,自然不能执行,也就是阻塞点了。 3、尝试先执行P3:P3向R2申请1个资源, R2一共3个资源,已分配了2个,还剩余1个,所以他能满足P3的申请,给P3分配资源。P3分配到资源之后可以执行完毕,并释放自己占用的所有资源。接下来的P1与P2都能执行完毕,所以P3是非阻塞点

相关标签:

(中级)软件设计师     图中     中级     进程     设计师     如下    

热门排序

推荐文章

在关系代数运算中,关系S、SP和R如下表所示。( ),可以从S和SP获得R。其对应的关系表达式为(请作答此空)。如下的SQL语句可以查询销售总量大于1000的部门名。Select部门名From SWh 管理员用杀毒软件扫描系统,发现有Macro.Word.Apr30的病毒感染,则这种病毒属于( ) 假定某企业根据2014年5月员工的出勤率、岗位、应扣款得出的工资表如下:.查询部门人数大于2的部门员工平均工资的SQL的语句如下:SELECT( )FROM工资表( )(请作答此空)b.将设计部员工的 UML部署图定义了系统中软硬件的物理构架。在下列图中, ( ) 是一个UML部署图。 【说明】信息系统测试中,系统的时间特性、资源利用性等是衡量其效率的重要指标。在软件测试中我们通常会借助于自动化负载压力测试考核系统在一定的大用户量访问、长时间运行、大数据量处理的使用场景下系统的性能是 数据库设计( )设计是建立一个系统的E-R图。( )设计是将E-R图转换成关系模式。(请作答此空)设计描述物理存储方法、索引等方面的信息。 某项目包含A、B、C、D、E、F、G七个活动,各活动的历时估算和活动间的逻辑关系如下表所示,活动C的总浮动时间是1天,该项目工期是( )天 题目请看图片 某项目因甲方不能提供实施环境,严重影响了项目进度,为此项 目组按下列流 程提出了索赔。图中各方指的是( )。 挣值管理是一种综合了范围、时间、成本绩效测量的方法,通过与计划完成的工作量、实际挣得的收益、实际的成本进行比较,可以确定成本进度是否按计划执行。下图中标号所标示的区间依次应填写 ( ) 。
221381
领取福利

微信扫码领取福利

微信扫码分享