测试与设置指令(Test&Set)是解决互斥访问临界区的硬件方法。下列关于该指令功能的叙述中,哪些是正确的?A.测试W的值,若W=1,则返回重新测试B.测试W的值,若W=0,置位W=1,进入临界区C.退出临界区时,复位W=0D.测试W的值,若W=1,则给W清零,并进入临界区E.测试W的值,若W=0,则返回重新测试

题目

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

A.测试W的值,若W=1,则返回重新测试

B.测试W的值,若W=0,置位W=1,进入临界区

C.退出临界区时,复位W=0

D.测试W的值,若W=1,则给W清零,并进入临界区

E.测试W的值,若W=0,则返回重新测试


相似考题
更多“测试与设置指令(Test&Set)是解决互斥访问临界区的硬件方法。下列关于该指令功能的叙述中,哪些是正 ”相关问题
  • 第1题:

    用“测试并加锁”(TSL)指令解决进程互斥进入临界区的解决方案不适用于多处理器。


    不适用

  • 第2题:

    保证诸进程互斥地进入自己的对应于同一临界资源的临界区是实现它们对该临界资源的互斥访问的充要条件。


    答:为了互斥地访问临界资源,系统必须保证进程互斥地进入临界区。[1分]为此,必须在临界区前增加一段称作进入区的代码,以检查是否有其他进程已进入临界区使用临界资源,若有,则进程必须等待;否则,允许进程进入临界区,同时设置标志表示有进程正在临界区内。[1分]同样,在临界区后必须增加一段称作退出区的代码,用于将已有进程进入临界区访问临界资源的标志改为无进程进入临界区使用临界资源。[1分]进入区、退出区具体可用多种同步机制实现,如锁、信号量机制等。[1分]

  • 第3题:

    下列关于临界区的论述中,正确的是()

    A.临界区是指进程中用于实现进程互斥的那段代码

    B.临界区是指进程中用于实现进程同步的那段代码

    C.临界区是指进程中用于访问临界资源的那段代码

    D.临界区是指进程中用于访问共享资源的那段代码


    D

  • 第4题:

    13、下列关于临界区的论述中,正确的是()

    A.临界区是指进程中用于实现进程互斥的那段代码

    B.临界区是指进程中用于实现进程同步的那段代码

    C.临界区是指进程中用于访问临界资源的那段代码

    D.临界区是指进程中用于访问共享资源的那段代码


    A

  • 第5题:

    1、以下关于结构冒险的叙述中正确的是()。

    A.结构冒险是指同时有多条指令使用同一个资源

    B.避免结构冒险的基本做法是使每个指令在相同流水段中使用相同的部件

    C.重复设置功能部件可以避免结构冒险

    D.数据cache和指令cache分离可解决同时访问数据和指令的冒险


    结构冒险是指同时有多条指令使用同一个资源;避免结构冒险的基本做法是使每个指令在相同流水段中使用相同的部件;重复设置功能部件可以避免结构冒险;数据cache和指令cache分离可解决同时访问数据和指令的冒险