当前位置:首页 > 四级网络工程师 > [3] > 正文内容

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

[3]12个月前 (01-22)

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

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

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

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

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


答案


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

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

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


解析


TS 指令实现互斥的基本思想是:测试某变量的值,若为 1,则重复执行本指令,不断重复测试变量的值;若为 0,则立即将该变量值置为 1,进入临界区;TS 指令是一条完整的指令,而在一条指令的执行中间是不会被中断的,保证了读的测试和修改的连续性;退出临界区时,将该变量测试值复位为 0。故本题答案选择测试 W 的值,若 W = 1,则返回重新测试、测试 W 的值,若 W = 0,置位 W = 1,进入临界区、退出临界区时,复位 W = 0 选项。涉及考点为第 4 章 并发与同步。


转载请注明出处。

本文链接:http://pythonopen.com/?id=1917

相关文章

[3][1][单选]组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和

文件管理P、V操作管理死锁管理备份管理答案文件管理解析操作系统的功能主要可以分为进程管理处理机管理、...

[3][6][单选]多道程序设计的意义是

微观上有多个进程在计算机中同时运行一种将程序分割为若干个子程序的设计方法宏观上有多个进程在计算机中同...

[3][8][单选]一个运行着的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在

文件目录中文件句柄中进程头文件中进程控制块中答案进程控制块中解析进程控制块中的进程资源清单,列出所拥...

[3][11][单选]下列进程关系中,不能用 P、V 操作来实现的是

进程共享进程同步进程互斥进程的前趋关系答案进程共享解析P、V 操作可以实现进程同步、进程互斥、进程的...

[3][18][单选]在一个虚拟存储系统中,决定虚拟存储空间最大容量的要素是

计算机系统地址位宽计算机系统数据字长内存和磁盘容量之和交换空间容量答案计算机系统地址位宽解析实现虚拟...