更多“3、有两个并发执行的进程P1和P2,共享初值为1的变量x。 …”相关的问题
第1题
有两个并发执行的进程P1和P2 ,共享初值为1的变量x。 P1对x加1,P1对x减1 。加1和减1操作的指令序列分别如下所示 //加1操作 load rl,x //取x到寄存器r中 inc r1 store x,r1 //减1操作 load r2,x dec r2 store x,r2 两个操作完成后,x的值()。
A.可能为-1或3
B.只能为1
C.可能为0、1或2
D.0、1或2
点击查看答案
第2题
有两个并发执行的进程P1和P2,共享初值为1的变量x。 P1对x加1,P2对x减1。 加1 和 减1 操作的指令序列分别如下所示:load R1 , x // 取 x 到寄存器 R1 中 inc R1 store x , R1 // 将 R1 的内容存人 x load R2 , x dec R2 store x , R2 两个操作完成后, x 的值
A.可能为 -1 或 3
B.只能为 1
C.可能为 0 、 1 或 2
D.0 、 1 或 2
点击查看答案
第3题
有两个并发进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。 //加1操作 load R1,x //取x到寄存器R1中 inc R1 store x,R1 //将R1的内容存入x //减1操作 load R2,x //取x到寄存器R2中 dec R2 store x,R2 //将R2的内容存入x 两个操作完成后,x的值是()。(2011年计算机科学与技术学科全国硕士研究生入学统一试卷32题)
A.可能为-1或3
B.只能为1
C.可能为0、1或2
D.0、1或2
点击查看答案
第4题
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的利用率。
点击查看答案
第5题
进程P1对信号量S执wait(S)操作,则信号量S的值应()。
点击查看答案
第6题
进程P1对信号量S执wait(S)操作,则信号量S的值应()。
点击查看答案