当前位置:首页计算机类软件水平考试高级系统分析师->进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操

进程P1、P2、P3、P4和P5的前趋图如下所示:

高级系统分析师,历年真题,2020年上半年(上午)《系统分析师》真题

若用PV操作控制这5个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为V(S2)和P(S1);空③和空④处应分别为( )﹔空⑤和空⑥处应分别为P(S5)和P(S7)。

高级系统分析师,历年真题,2020年上半年(上午)《系统分析师》真题

  • A.V(S4)和V(S5)P(S3)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S4)和V(S4)P(S3)
查看答案 纠错
答案: B
本题解析:

前趋图中,进程存在明确的前趋和后继关系。前趋进程完成后以V()操作通知后继进程。后继进程开始前需要以P()操作检查前趋进程是否已完成。

也可以直接在图示中进行标注,结点间的→表示二者关系,箭头流出的结点是前趋进程,结束后也就是箭头流出位置,标注为V()操作以通知后继进程;箭头流入的结点是后继进程,开始前也就是箭头流入的位置,标注为P()操作以检查前趋进程。

没有特别注明的情况下,信号量是按顺序进行排列的,如下图:

高级系统分析师,历年真题,2020年上半年(上午)《系统分析师》真题

P1没有前趋,有2个后继,P1执行后需要2个V操作通知后继进程,即①填写V(S2)操作;

P2有1个前趋,有2个后继,P2执行前需要有1个P操作检查前趋,P2执行后需要2个V操作通知后继进程,即②填写P(S1)操作。

P3有2个前趋,有2个后继,P3执行前需要有2个P操作检查前趋,P3执行后需要2个V操作通知后继进程,即③填写P(S3)操作,④填写V(S5)V(S6)操作。

P4有2个前趋,有1个后继,P4执行前需要有2个P操作检查前趋,P4执行后需要1个V操作通知后继进程,即⑤填写P(S5)操作。

P5有2个前趋,没有后继,P5执行前需要有2个P操作检查前趋,即⑥填写P(S7)操作。

更新时间:2023-06-20 13:43

你可能感兴趣的试题

单选题

在几种不同类型的软件维护中,通常情况下()所占工作量最大。

  • A.更正性维护
  • B.适应性维护
  • C.完善性维护
  • D.预防性维护
查看答案
单选题

在()中,项目经理的权力是最小的。

  • A.强矩阵型组织
  • B.平衡矩阵组织
  • C.弱矩阵型组织
  • D.项目型组织
查看答案
单选题

在项目实施的过程中,项目经理通过项目周报中的项目进度分析图表发现机房施工进度有延期风险。项目经理立即组织相关人员进行分析,下达了关于改进措施的书面指令。该指令属于( )

  • A.检查措施
  • B.缺陷补救措施
  • C.预防措施
  • D.纠正措施
查看答案
单选题

中级数据库系统工程师,章节精选,中级数据库系统工程师

中级数据库系统工程师,章节精选,中级数据库系统工程师

中级数据库系统工程师,章节精选,中级数据库系统工程师

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

中级数据库系统工程师,章节精选,中级数据库系统工程师

中级数据库系统工程师,章节精选,中级数据库系统工程师

中级数据库系统工程师,章节精选,中级数据库系统工程师

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

中级数据库系统工程师,章节精选,中级数据库系统工程师

中级数据库系统工程师,章节精选,中级数据库系统工程师

  • A.u[1]<v[2]
  • B.u[1]>v[2]
  • C.u[1]<v[5]
  • D.u[1]>v[5]
查看答案
单选题

The IT service manager resigns from a project that meets the scheduleand budget. After hiring an alternativenew manager, the team is opposed to the comments from the new manager. The team is at () developmentstages。

  • A.Forming
  • B.Storming
  • C.Norming
  • D.Performing
查看答案
单选题

()is closet to Deming's definition of Quality。

  • A.Conformance to requirements
  • B.Fitness for use
  • C.Continuousimprovement of products and services
  • D.Customer focus
查看答案
单选题

The IT service manager has learned that a software canimprove the efficiency of current and future project tasks. Because the software is fresh to the Company. Theengineer is not familiar with the software. The lT service manager decides to send the highest level engineero attend the external training course. The proiect manager uses () risk strategies。

  • A.mitigation
  • B.enhancement
  • C.development
  • D.sharing
查看答案
单选题

The process control charts are used ()。

  • A.to graph what typically focuses on the prevention of a problem
  • B.to detect the problem
  • C.to reject the problem
  • D.to determine the acceptability of the sample
查看答案