首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在μC/OS-II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
在μC/OS-II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
admin
2021-07-07
30
问题
在μ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全国计算机三级
相关试题推荐
下列关于子程序描述正确的是( )
世界上第一台电子数字计算机采用的主要逻辑部件是( )
执行下列指令后: MOV AX, 1234H MOV CL, 4 ROL AX, CL DEC AX MOV CX, 4 MUL CX,
实现将PC机作为服务器,允许远程用户访问本地计算机用途的Windows98组件是( )。
在80386以上的微处理器指令系统中,PUSH EAX指令的目的操作数寻址方式是( )。
使用专用I/O指令为每个外围设备I/O接口中的有关寄存器分配I/O端口地址,此方式称为( )。
8237DMA控制器本身有16位的地址寄存器和字节计数器,若附加有4位的页面地址寄存器,则可以在容量为______的存储空间内进行DMA数据传送。
计算机网络和多媒体通信的发展非常迅速,目前一些居民小区已经开展了点播电视 (VOD).的应用,下面关于VOD的一些叙述中,( )是错误的叙述。
使得用指令执行转移操作的条件是( )。
随机试题
下列选项中,属于影响房地产价格的一般因素是
开放性胸外伤的诊断主要依据是
佝偻病枕秃是由
目前商业银行的贷款重组方式主要有()。
下列加下划线字意义相同的一项是()。
厚重的历史文化遗产不是城市建设、城市发展的包袱,而是精神理念的载体,容易凝聚成为现代建设最大的财富。开发人的内在动力,产生文化效应,大幅度提高,市民素质、各种文化形态随之融汇渗透、辐射四方。这段话直接支持了这样一种观点,即()。
右图所示的向日葵近疏远密,它所反映的距离知觉线索是
"AtBoozAllen,we’reshapingthefutureofcyber-security,"trumpetsarecruitingmessageonthewebsiteofBoozAllenHamilton
以下关于软件可靠性测试的说法中,正确的是______。
有两个关系R和T如下:则由关系R得到关系T的操作是
最新回复
(
0
)