更多“有两个并发执行的进程P1和P2,共享初值为1的变量x。 P1对x加1,P2对x减1。 加1 和 减1 操作的指令序列分别如下所示:load R1 , x // 取 x 到寄存器 R1 中 inc R1…”相关的问题
第1题
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的利用率。
点击查看答案
第2题
进程P1对信号量S执wait(S)操作,则信号量S的值应()。
点击查看答案
第3题
信号量是一个整型变量,可以直接对其进行加1和减1的操作。
点击查看答案
第4题
8051单片机指令系统中,有对DPTR的加1指令,但没有对DPTR的减1指令。
点击查看答案
第5题
C++提供自增()和自减(--)运算符,可以将变量加1或减1。如果运算符放在变量前面,则变量先加1(减1),然后在表达式中使用。如果运算符放在变量后面,则变量先在表达式中使用,然后加1(减1)。
点击查看答案
第6题
若在一个8位整数加/减运算器中完成x–y的运算,假定变量x和y的机器数用补码表示为[x]补=F5H,[y]补=7EH,则x–y的值及相应的溢出标志OF分别是()。
点击查看答案
第7题
若在一个8位整数加/减运算器中完成x+y的运算,假定变量x和y的机器数用补码表示为[x]补=F5H,[y]补=7EH,则x+y的值及相应的溢出标志OF分别是()。
点击查看答案
第8题
若在一个8位整数加/减运算器中完成x+y的运算,假定变量x和y的机器数用补码表示为[x]补=F5H,[y]补=7EH,则x+y的值及相应的溢出标志OF分别是()。
点击查看答案
第9题
IA-32处理器的LOOP指令先对ECX是否为0进行判断,然后再执行对ECX寄存器减1的操作。
点击查看答案
第10题
int x=1,y=2; int *p1,*p2; p1=&x;p2=&y; 下面与x=y;不等价的语句是()
A.*p1=*p2;
B.*p1=y;
C.x=*p2;
D.p1=p2;
点击查看答案