首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在μC/OS—II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
在μC/OS—II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
admin
2020-07-30
31
问题
在μC/OS—II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
选项
A、OSIntNesting=0,OSLockNesting=0
B、OSIntNesting=0,OSLockNesting=1
C、OSIntNesting=1,OSLockNesting=0
D、OSIntNesting=1,OSLockNesting=1
答案
A
解析
OSSched()函数是任务调度的前导函数,判断进行任务调度的三个条件是否满足。这三个条件是:(1)中断嵌套层数共享全程变量OSIntNesting=0,也就是所有的ISR已经执行完毕。(2)任务调度加锁层数共享全程变量OSLockNesting=0,也就是调度没有被禁止。调度器上锁函数OSSchedlock()对共享变量OSLockNesting做加1操作,用于禁止任务调度,直到任务完成后,再调用给调度器开锁函数OSSchedUnlock()对共享变量OSLockNesting做减1操作。(3)就绪表查找到的最高优先级任务的优先级比当前任务的优先级高。故本题选择A。
转载请注明原文地址:https://jikaoti.com/ti/aeo7FFFM
本试题收录于:
三级嵌入式系统开发技术题库NCRE全国计算机三级分类
0
三级嵌入式系统开发技术
NCRE全国计算机三级
相关试题推荐
当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为______。
目前我国PC机用户大多还使用GB-2312国标汉字编码进行中文信息处理。下面的是有关使用GB-2312进行汉字输入输出的叙述,其中错误的是______。
若定义变量DAT DW l234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是______。
下列程序执行后,(AL)、(BX)、(CX)分别为( )。 TABLE DW l5 DUP(?) MOV AL,TYPE TABLE MOV BX,LENGTH TABLE MOV CX,SIZE TABLE.
微处理器芯片上Cache存储器的出现,是为了解决( )。
在下列有关“用户配置文件”的叙述中,正确的是( )。
UNIX操系统区别于Windows98的主要特点是( )。
RAID中______是将数据同时存放在2个或2个以上硬盘驱动器上,即使用冗余技术来防止数据丢失。
用户要将一台计算机作为打印机服务器使用,不需要安装的软件是______。
串操作指令中,有REP前缀的串操作指令结束的条件是( )。
随机试题
不是慢性心功能不全的诱因的是
吸入性烧伤的患者应警惕发生
根据我国《施工合同示范文本》,下列各项中不属于设计变更的是()。
在上市公司杜邦财务分析体系中,最具有综合性的财务指标是()。
分析下面的谱例。要求:简要说明乐曲的节拍特点。
【2014年江苏南通】目前我国基础教育课程实行三级课程管理制度,这三级课程指_________课程、地方课程和学校课程。
下列关于“缓刑”的说法中,不适当的一项是()。
在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码:OptionBase1PrivateSubCommandl_Click()Dimaa=Array(1,2,3,4):j=1For
下面对软件描述错误的是()。
InternationalSummerExchangeProgram1.Aimsoftheprogram■Tocreatearewardingexchangeexperience2.Components■【T1】___
最新回复
(
0
)