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

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

[3]9个月前 (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://www.pythonopen.com/?id=1917

相关文章

[3][5][单选]采用多道程序设计技术可以

提高计算机软硬件资源的利用率加快程序的运行速度保证程序运行的正确性减少设备的损耗答案提高计算机软硬件...

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

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

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

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

[3][20][单选]在文件系统中,文件存储空间的分配单位通常是

字符串数据块记录文件答案数据块解析外存储器是属于块设备,分配空间时通常以物理块来分配,因此为方便与其...