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

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

[3]2年前 (2025-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][4][单选]用户进程从用户态转变为内核态时,使用的指令是

I/O 指令访管指令页保护指令压栈指令答案访管指令解析用户程序不能直接使用特权指令。如果用户程序在用...

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

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

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

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

[3][14][单选]在内部分区管理中,下列哪一种技术可以将零散的空闲区集中为一个大的空闲区

覆盖技术交换技术内存紧缩动态重定位答案内存紧缩解析解决碎片问题的办法是在适当时候进行碎片整理,通过移...

[3][15][单选]在内存分配方案中,下列哪一种方法使内存的利用率较高且管理简单

段式分配页式分配可变分区分配固定分区分配答案页式分配解析页式分配的优点:①由于它不要求作业或进程的程...

[3][19][单选]在虚拟页式存储管理系统中,若采用请求调页方式,当用户需要装入一个新的页面时,其调入的页面来自

磁盘文件区磁盘交换区内存缓冲区磁盘系统区答案磁盘文件区解析在虚拟页式存储管理系统中,对于请求分页的内...