试题详情

试题内容

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



若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零,下图中a、b和c处应分别填写(  );d和e处应分别填写(  ),f和g处应分别填写(  )

1、A.V(S1) P(S1)和 V(S2) V(S3)
B.P(S1) V(Sl)和 V(S2) V(S3)
C.V[Sl) V(S2)和 P(S1) V(S3)
D.P(S1) V(S2)和 V(S1) V(S3)
2、A.V(S2)和 P(S4)
B.P(S2)和V(S4)
C.P(S2)和 P(S4)
D. V(S2)和 V(S4)
3、A. P(S3)和 V(S4)V(S5)
B. V(S3)和 P(S4)P(S5)
C. P(53)和 P(S4)P(S5)
D. V(53)和 V(S4)V(S5)

查看答案

软题库参考答案:A、B、C(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

52题:折半查找在有序数组A中查找特定的记录K:通过比较K和数组中的中间元素A[mid]进行,如果相等,则算法结束∶如果K小于[Amid],则对数组的前半部分进行折半查找∶否则对数组的后半部分进行折半查找。根据上述描述,折半查找算法采用了(62)算法设计筑略。对有序数组(3,14,27,39,42,55,70,85,93,98),成功查找和失败查找所需要的平均比较次数分别是(63)(假设查找每个元素的概率是相同的)
A.分治
B.动态规划
C.贪心
D.回溯
A.29/10和29/11
B.30/10和30/11
C.29/10和39/11
D.30/10和40/11
52题:

下列叙述中正确的是( )。
A、面向对象程序设计语言都不支持过程化的程序设计
B、面向对象系统只可采用面向对象程序设计语言实现
C、某些过程化程序设计语言也可实现面向对象系统
D、面向对象程序设计语言不支持对成员变量的直接访问

70题:

POP3 服务默认的 TCP 端口号是  ( )  。
A、20
B、25
C、80
D、110

46题:

设某循环队列Q的定义中有front和rear两个域变量其中,front指示队头元素的位置,rear指示队尾元素之后的位置,如下图所示。若该队列的容量为M,则其长度为(  )。

A. (Q.rear-Q.front +1)
B. [Q.rcar-a.front+M)
C. [Q.rear-Cl.front+1)%M
D.(Qrear-Q.front+M)%M

1题:

在计算机中,最适合进行数字加减运算的数字编码是(1),最适合表示浮点数阶码的数字编码是(2)。
(1)A、原码
B、反码
C、补码
D、移码
(2)A、原码
B、反码
C、补码
D、移码

22题:

某进程有4个页面,页号为0—3,页面变换表及状态位、访问位和修改位的含义如下图所示,若系统给该进程分配了3个存储块,当访问的页面1不在内存时,淘汰表中页号为(  )的页面代价最小。

A.0
B.1
C.2
D.3