首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
μC/OS-Ⅱ操作系统有多种在任务间共享数据和实现任务间通信的方法。下列说法中正确的是( )。
μC/OS-Ⅱ操作系统有多种在任务间共享数据和实现任务间通信的方法。下列说法中正确的是( )。
admin
2021-05-11
31
问题
μC/OS-Ⅱ操作系统有多种在任务间共享数据和实现任务间通信的方法。下列说法中正确的是( )。
选项
A、函数OSQAccept( )在没有接收到消息时会挂起任务
B、函数OSSemPost( )释放信号量
C、函数OSFlagCreate( )可以被任务或中断服务程序调用
D、中断服务程序不能通过ECB向任务发出信号
答案
B
解析
函数OSSemPost()释放信号量。OSSemPost()首先检查是否有任务正在等待该信号量,如果没有,则OSSemPOSt()函数将信号量的计数值加1,函数返回。如果有任务正在等待该信号量,则其中最高优先级的任务将得到信号量并进入就绪状态。如果得到信号量的任务的优先级比调用OSSemPost()函数的任务的优先级高,则任务调度函数将进行任务切换。否则,调用OSSemPost()的任务将继续执行。如果在中断服务程序中调用OSSemPost()函数,则不会发生任务切换。如果需要,任务切换要等到中断嵌套的最外层中断服务程序调用OSIntExit()函数时才进行。根据OSSemPOSt()函数的返回值可以判断信号量释放是否成功:OS_NO_ERR表示信号量释放成功;OS_SEM_OVF表示信号量的值溢出。故本题选择B选项。
转载请注明原文地址:https://jikaoti.com/ti/iSo7FFFM
本试题收录于:
三级嵌入式系统开发技术题库NCRE全国计算机三级分类
0
三级嵌入式系统开发技术
NCRE全国计算机三级
相关试题推荐
下面是有关光盘刻录机的叙述,其中错误的是______。
下面是有关显示器性能参数的叙述,其中错误的是______。
下列______。是不合法的指令。
假设DAT为字节变量,下列三条指令中功能相同的是哪几条?______。Ⅰ.MOVAL,DAT[2]Ⅱ.MOVAL,DAT+2Ⅲ.MOVAL,2[DAT]
80x86CPU寄存器中负责与I/O端口交换数据的寄存器为______。
所有主板都有一块专门用于存储BIOS软件的芯片,该芯片称为______。
Windows2000系统是一个面向商业应用的PC机操作系统,其是由下列哪一种操作系统发展而来的?______
Pentium微处理器在实模式下,最小的段只有______字节。
操作系统内核与用户程序、应用程序之间的接口是______。
随机试题
幻灯片切换()不是要定义的内容。
A.发热夜甚B.发热恶寒C.身热不扬D.不恶寒反恶热血分证的热型是
对于甲状腺癌的治疗,下列哪项是不正确的
增值税一般纳税人销售粉煤灰,按照简易办法征收增值税。()
区分直营连锁店与其他经营形式的关键是()
下列文学常识的表述,不正确的一项是()。
根据下列材料回答问题。表二中的各营销事件美誉度平均得分约为()。
关于Internet的域名体系,下列哪一种说法是错误的?______。
下列对于软件测试的描述中正确的是
下面关于USB的叙述中,错误的是______。
最新回复
(
0
)