首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在μC/OS-II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
在μC/OS-II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
admin
2021-07-07
62
问题
在μ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://kaotiyun.com/show/k50Z777K
本试题收录于:
三级嵌入式系统开发技术题库NCRE全国计算机三级分类
0
三级嵌入式系统开发技术
NCRE全国计算机三级
相关试题推荐
视频信息彩数字形式表示后有许多特点,下面的叙述中不正确的是( )。
计算机硬件由______等5部分组成。( )
下面不属于内部中断的是( )。
在具有PCI总线的奔腾机中,二级Cache存储器经常通过Cache控制器挂在( )上。
指令周期是指( )。
现行PC机中CPU向I/O端口写入操作数时,有效端口地址线最多需要( )。
下面错误的说法是( )。
8086对外部请求响应优先级最高的请求是( )。
采用精简指令集(RISC)技术的微处理器是( )。
目前采用奔腾处理器的PC机,其局部总线大多数是( )。
随机试题
IntheX-bartheory,theheadofthephrase“quiteabovethedesk”is________.()
开展音乐教育活动的第一个步骤是()
Haveyoueverwonderedwhywinterisfluseason—whypeopleneverseemtocatchthediseaseinJulyandAugust?Agroupofmicrob
Tomowns______largercollectionof______booksthananyotherstudentinourclass.
关于胎儿窘迫的表现不正确的是
病人不能站立,检查有无气腹,应摄取
尿毒症病人睡前应饮水l~2次的目的是
有效的组织战略应包括()等基本要素。
设二维随机变量(X,Y)服从二维正态分布,且X~N(1,32),Y~N(0,42),且X,Y的相关系数为-1/2,又设Z=X,Z是否相互独立?为什么?
TheMarketInvestigationThemarketinvestigationisindispensabletosalespromotion.Theyareascloselyrelatedastheli
最新回复
(
0
)