测试W的值,若W=1,则返回重新测试
测试W的值,若W=0,置位W=1,进入临界区
退出临界区时,复位W=0
测试W的值,若W=1,则给W清零,并进入临界区
测试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,则返回重新测试
第2题:
下面对临界区的论述中正确的是()。
A、临界区是指进程中用于实现进程互斥的那段代码。
B、临界区是指进程中用于实现进程同步的那段代码。
C、临界区是指进程中用于实现进程通信的那代码。
D、临界区是指进程中访问临界资源的那段代码。
第3题:
A.有无该指令不影响程序运行结果
B.该指令用于程序结束,可以缩短扫描运算周期
C.有无该指令影响程序运行结果
第4题:
下列关于计算机指令系统的叙述中,________是不正确的。
A.指令系统分为“特权指令”与“非特权指令”
B.特权指令仅能由操作系统使用
C.设置时钟、清内存等为非特权指令
D.用户只能使用非特权指令
第5题:
对临界区的正确论述是(30)。
①临界区是指进程中实现进程互斥的那段代码
②临界区是指进程中用于实现进程同步的那段代码
③临界区是指进程中用于实现进程通信的那段代码
④临界区是指进程中用于访问共享资源的那段代码
⑤临界区是指进程中用于访问临界资源的那段代码
⑥若进程A与进程B必须互斥地进入自己的临界区,
则进程A处于对应的区内时,仍有可能被进程B中断
A.①,②
B.①,②,⑤
C.⑤,⑥
D.①,②,③,④,⑤,⑥
第6题:
● 以下叙述中,不符合 RISC 指令系统特点的是 (26 ) 。
A. 指令长度固定,指令种类少
B. 寻址方式种类丰富,指令功能尽量增强
C. 设置大量通用寄存器,访问存储器指令简单
D. 选取使用频率较高的一些简单指令
第7题:
A 银行家算法
B 测试与设置(Test-And-Set)指令
C 时间片轮转算法
D LRU算法
第8题:
从下面对临界区的论述中,选出一条正确的论述。( )
A.临界区是指进程中用于实现进程互斥的那段代码。
B.临界区是指进程中用于实现进程同步的那段代码。
C.临界区是指进程中用于实现进程通信的那段代码。
D.临界区是指进程中用于访问共享资源的那段代码。
E.临界区是指进程中访问临界资源的那段代码。
第9题:
●在嵌入式系统中,大量使用RISC处理器,以下叙述中,不符合RISC指令系统特点的是(55)。
(55)
A.指令长度固定,指令种类少
B.选取使用频率较高的一些简单指令
C.设置大量通用寄存器,访问存储器指令简单
D.寻址方式种类丰富,指令功能尽量增强
第10题:
A.临界资源本身
B.可读写的共享资源
C.访问临界资源的代码
D.只读的共享资源