测试与设置指令是解决互斥访问临界区的硬件方法。下列关于该指令功能的叙述中,正确的是( )。

admin2022-06-20  26

问题 测试与设置指令是解决互斥访问临界区的硬件方法。下列关于该指令功能的叙述中,正确的是(          )。

选项 A、测试W的值,若W=0,置位W=1,进入临界区
B、测试W的值,若W=1,则给W清零,并进入临界区
C、测试W的值,若W=0,则返回重新测试
D、测试W的值,若W=1,则返回重新测试
E、退出临界区时,复位W=0

答案A,D,E

解析 测试与设置指令实现互斥的算法是:测试锁变量的值,如为1,则重复执行本命令,不断重复测试变量的值;如为0,则立即将锁变量测试值置为1,进入临界区;测试并设置指令是一条完整的指令,而在一条指令的执行中间是不会被中断的,保证了锁的测试和关闭的连续性;退出临界区时,将锁变量测试值设为0。因此,本题答案选择A、D、E选项。
转载请注明原文地址:https://kaotiyun.com/show/nGyZ777K
0

相关试题推荐
最新回复(0)