有两个并发进程P1、P2,其程序代码如下:可能打印出z的值有()可能打印出的C值有()(其中x
有两个并发进程P1、P2,其程序代码如下:可能打印出z的值有()可能打印出的C值有()(其中x为P1、P2的共享变量)。
A.z=1,-3;C=-1,9
B.z=-1,3;C=1,9
C.z=-1,3,1;C=9
D.z=3;C=1,9
有两个并发进程P1、P2,其程序代码如下:可能打印出z的值有()可能打印出的C值有()(其中x为P1、P2的共享变量)。
A.z=1,-3;C=-1,9
B.z=-1,3;C=1,9
C.z=-1,3,1;C=9
D.z=3;C=1,9
第1题
A.可能为-1或3
B.只能为1
C.可能为0、1或2
D.可能为-1、0、1或2
第2题
1、有两个进程P1和P2,它们执行的过程如下(假设CPU和I/O执行采用同步模式): P1: 10秒CPU操作、20秒I/O操作(设备1)、5秒CPU操作、10秒I/O操作(设备2)、5秒CPU操作、结束 P2: 20秒I/O操作(设备1)、10秒CPU操作、15秒I/O操作(设备2)、10秒CPU操作、结束 (1)如果进程P1和P2顺序执行,请画出进程P1和P2执行情况图; (2)如果进程P1和P2并发执行,请画出进程P1和P2执行情况图; (3)分别计算在(1)和(2)情况下,CPU的利用率、设备1和设备2的利用率。
第3题
A.可能为—1或3
B.只能为1
C.可能为
第4题
进程P1、P2、P3和P4的前趋图如下所示:
若用PV操作控制进程P1~P4并发执行的过程,则需要设置5个信号量S1、S2、S3、S4和S5,且信号量S4-S5的初值都等于0。下图中a、b和c处应分别填写①;d、e和f处应分别填写②。
A.V(S1)V(S2)、P(S1)V(S3)和V(S4)
B.P(S1)V(S2)、P(S1)P(S2)和V(S1)
C.V(S1)V(S2)、P(S1)P(S3)和V(S4)
D.P(S1)P(S2)、V(S1)P(S3)和V(S2)
第5题
进程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处应分别填写()。
A.V (S1)和P(S2)V(S3)B.P(S1)和V(S2)V(S3)C.V(S1)和V(S2)V(S3)D.P(S1)和P(S2)V(S3)A.P(S2)和P(S4)B.V(S2)和P(S4)C.P(S2)和V(S4)D.V(S2)和V(S4)A.P(S4)和V(S5)B.V(S5)和P(S4)C.V(S4)和P(S5)D.V(S4)和V(S5)
第6题
A.5,9,9
B.5,9,4
C.5,12,9
D.5,12,4
第7题
第8题
第9题
第10题
A.63%
B.38%
C.74%
D.26%