首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在μC/OS—II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
在μC/OS—II中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
admin
2021-07-07
65
问题
在μ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/gZ0Z777K
本试题收录于:
三级嵌入式系统开发技术题库NCRE全国计算机三级分类
0
三级嵌入式系统开发技术
NCRE全国计算机三级
相关试题推荐
假设AL寄存器中的数据是00001010B,执行下列哪一条指令后,它被改变为00000101B?
相比较而言,Windows98和Windows XP是目前用户最多的PC操作系统。Windows XP分为两个版本,即Home Edition 版本和【 】版本。
下面指令序列执行后完成的运算,正确的算术表达式是( )。 MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL
冯.诺依曼计算机工作方式的基本特点为( )。
PC中为使工作于一般全嵌套方式的8259中断控制器能接收下一个中断请求,在中断服务程序结束处应( )。
下面关于目前主流PC机中的几种总线工作频率的叙述中,错误的是( )。
计算机指令的集合称为( )。
进程是操作系统中一个重要的概念。下列有关进程的叙述中,错误的是( )。
为了使下面的指令序列能够将AH和AL寄存器中的非组合型(Unpacked)BCD码转换为缉合型(PackeD)BCD码存放在AL中,应该在第三条指令中填入( )操作数。 MOV CL, 4 SHL AL, CL
下面( )不能将字节变量X的属性修改为字节变量Y。
随机试题
外邪由皮毛传入脏腑的途径,依次是()
下列哪项不属于表里经配穴
咽喉肿痛风热外袭证可选用的中成药有()。
生产、销售不符合标准的医疗器械、医用卫生材料,致人死亡的,属于生产、销售伪劣农药、兽药罪中,一般以二万元为起点的是
A.安全保障权B.知悉真情权C.自主选择权D.获得赔偿权乙药品零售企业出售了数量严重短缺的板蓝根颗粒剂,且拒不赔偿,此行为侵犯消费者的()。
以下属于钻孔设备的有()。
作编结用的柳条
W公司主要生产和销售中央空调、手机芯片和等离子电视机,2008年全年实现的销售收入为14.44亿元,由于贷款回收出现严重问题,公司资金周转陷入困境。公司2008年有关应收账款具体情况如下:金额单位:亿元上述应收账款中,中央空调的欠款单位主要是机
Computerstodayarecapableof______Thepassagesuggeststhat
いぜん解決の見込みが立たないです。
最新回复
(
0
)