使用通过一致性机制实现旋转锁的程序正确次序为 (填写例如:12345): ①BNEZ R2, lockit ④EXCH R2, 0(R1)②DADDIU R2, R0, #1 ③ lockit:LD R2, 0(R1)
使用通过一致性机制实现旋转锁的程序正确次序为 (填写例如:12345): ①BNEZ R2, lockit ④EXCH R2, 0(R1)②DADDIU R2, R0, #1 ③ lockit:LD R2, 0(R1)
使用LL/SC实现旋转锁程序如下所示,正确的描述是()lockit: LL R2, 0(R1) BNEZ R2, lockit DADDIU R2, R0, #1 SC R2, 0(R1) BEQZ R2, lockit A: 旋转锁机制具有较好扩展性; B: 第一个分支形成环绕的循环体,测试锁状态; C: 第二个分支解决了两个处理器同时看到锁可用的情况下的争用问题。 D: 旋转锁机制实现简单;
使用LL/SC实现旋转锁程序如下所示,正确的描述是()lockit: LL R2, 0(R1) BNEZ R2, lockit DADDIU R2, R0, #1 SC R2, 0(R1) BEQZ R2, lockit A: 旋转锁机制具有较好扩展性; B: 第一个分支形成环绕的循环体,测试锁状态; C: 第二个分支解决了两个处理器同时看到锁可用的情况下的争用问题。 D: 旋转锁机制实现简单;
1