测试与设置指令(Test&Set)是解决互斥访问临界区的硬件方法。下列关于该指令功能的叙述中,哪些是正确的?
A.测试W的值,若W=1,则返回重新测试
B.测试W的值,若W=0,置位W=1,进入临界区
C.退出临界区时,复位W=0
D.测试W的值,若W=1,则给W清零,并进入临界区
E.测试W的值,若W=0,则返回重新测试
第1题:
用“测试并加锁”(TSL)指令解决进程互斥进入临界区的解决方案不适用于多处理器。
第2题:
保证诸进程互斥地进入自己的对应于同一临界资源的临界区是实现它们对该临界资源的互斥访问的充要条件。
第3题:
下列关于临界区的论述中,正确的是()
A.临界区是指进程中用于实现进程互斥的那段代码
B.临界区是指进程中用于实现进程同步的那段代码
C.临界区是指进程中用于访问临界资源的那段代码
D.临界区是指进程中用于访问共享资源的那段代码
第4题:
13、下列关于临界区的论述中,正确的是()
A.临界区是指进程中用于实现进程互斥的那段代码
B.临界区是指进程中用于实现进程同步的那段代码
C.临界区是指进程中用于访问临界资源的那段代码
D.临界区是指进程中用于访问共享资源的那段代码
第5题:
1、以下关于结构冒险的叙述中正确的是()。
A.结构冒险是指同时有多条指令使用同一个资源
B.避免结构冒险的基本做法是使每个指令在相同流水段中使用相同的部件
C.重复设置功能部件可以避免结构冒险
D.数据cache和指令cache分离可解决同时访问数据和指令的冒险