CMS专题

多选题测试与设置指令(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,则返回重新测试

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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

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


正确答案:ABC

第2题:

下面对临界区的论述中正确的是()。

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

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

C、临界区是指进程中用于实现进程通信的那代码。

D、临界区是指进程中访问临界资源的那段代码。


参考答案:D

第3题:

关于PLC的程序结束指令END叙述不正确的是()。

A.有无该指令不影响程序运行结果

B.该指令用于程序结束,可以缩短扫描运算周期

C.有无该指令影响程序运行结果


正确答案:C

第4题:

下列关于计算机指令系统的叙述中,________是不正确的。

A.指令系统分为“特权指令”与“非特权指令”

B.特权指令仅能由操作系统使用

C.设置时钟、清内存等为非特权指令

D.用户只能使用非特权指令


正确答案:C
解析:特权指令与处理机状态:计算机系统都有自己的指令系统,在多道程序设计系统中,指令系统分为“特权指令”与“非特权指令”。特权指令仅能由操作系统使用,如设置时钟、清内存等为特权指令;其他指令为非特权指令,用户只能使用非特权指令。

第5题:

对临界区的正确论述是(30)。

①临界区是指进程中实现进程互斥的那段代码

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

③临界区是指进程中用于实现进程通信的那段代码

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

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

⑥若进程A与进程B必须互斥地进入自己的临界区,

则进程A处于对应的区内时,仍有可能被进程B中断

A.①,②

B.①,②,⑤

C.⑤,⑥

D.①,②,③,④,⑤,⑥


正确答案:C
解析:临界区是进程中对临界资源实施操作的那段程序(临界资源是指一次仅允许一个进程访问的资源)。互斥临界区管理的原则是有空即进、无空则等、有限等待和让权等待。当某一进程进入互斥临界区时,仍有可能因为时间片用完,更高优先级的进程到来等原因,而被另一进程中断。所以答案为5和6。

第6题:

● 以下叙述中,不符合 RISC 指令系统特点的是 (26 ) 。

A. 指令长度固定,指令种类少

B. 寻址方式种类丰富,指令功能尽量增强

C. 设置大量通用寄存器,访问存储器指令简单

D. 选取使用频率较高的一些简单指令


正确答案:B

第7题:

( )是可以用来解决临界区(CriticAl Section)问题。

A 银行家算法

B 测试与设置(Test-And-Set)指令

C 时间片轮转算法

D LRU算法


参考答案B

第8题:

从下面对临界区的论述中,选出一条正确的论述。( )

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

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

C.临界区是指进程中用于实现进程通信的那段代码。

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

E.临界区是指进程中访问临界资源的那段代码。


正确答案:E

第9题:

●在嵌入式系统中,大量使用RISC处理器,以下叙述中,不符合RISC指令系统特点的是(55)。

(55)

A.指令长度固定,指令种类少

B.选取使用频率较高的一些简单指令

C.设置大量通用寄存器,访问存储器指令简单

D.寻址方式种类丰富,指令功能尽量增强


正确答案:D

第10题:

解决进程同步与互斥问题时,信号量机制中所谓的“临界区”是指()。

A.临界资源本身

B.可读写的共享资源

C.访问临界资源的代码

D.只读的共享资源


参考答案:C

更多相关问题