首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在μC/OS一Ⅱ中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
在μC/OS一Ⅱ中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为( )。
admin
2018-06-19
60
问题
在μC/OS一Ⅱ中,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/j3MZ777K
本试题收录于:
三级嵌入式系统开发技术题库NCRE全国计算机三级分类
0
三级嵌入式系统开发技术
NCRE全国计算机三级
相关试题推荐
Windows 98是一个支持多任务处理的操作系统,系统通过虚拟机机制来运行多个程序。下面是有关Windows虚拟机的一些叙述: ① 在Windows 98中,Windows虚拟机分为Win32虚拟机、Win16虚拟机和DOS虚拟机,以运行不同类型
下面是关于PC中CPU的若干叙述: ①CPU中包含几十个甚至上百个寄存器,用来临时存放待处理的数据 ②CPU是PC中不可缺少的组成部分,它担负着运行系统软件和应用软件的任务 ③CPU的速度比主存储器低得多,使用高速缓存(Cache)
一循环程序完成查找一组数据中是否有非零数据,控制循环应选取的循环控制指令是______,这时循环程序的循环终止条件是______。
CPU与I/O设备之间的数据传送主要方式有无条件传送、查询传送和【 】等三种。
下列各项中,属于存储管理基本任务的有
关于Windows 98设备管理的基本任务,说法不正确的是
F=(A+B)(A+C)+B的反函数是______。
下述程序为一数据段,正确的判断是( )。 DATA SEGMENT X DB 332H FIRST=1 FIRST EQU 2 ENDS
随机试题
恐怖症最常用的行为治疗方法是
在Beckman-CoulterJT型电阻抗型血液分析仪白细胞直方图中,在160~450f1分布范围内主要是
A.医生对病人的呼叫或提问给予应答B.医生的行为使某个病人受益,但却给别的病人带来了损害C.妊娠危及母亲的生命时,医生给予引产D.医生给病人实施必要的检查或治疗E.医生满足病人的一切要求哪项中属于医生违背尊重原则的是
有关无症状性脑梗死的描述,不正确的是
前置胎盘孕妇,产科检查的结果是
()市场是指专门融资期限在1年以内(含1年)的资金交易场所的总称,其中包括有形和无形市场。
有报道称,由于人类大量排放温室气体,过去150多年中全球气温一直在持续上升。但与1970年至1998年相比,1999年至今全球表面平均气温的上升速度明显放缓,近15年来该平均气温的上升幅度不明显,因此全球变暖并不是那么严重。如果以下各项为真,最能削弱上述论
有如下函数模板:ternplateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。小蒋是一位中学教师,在教务处负责初一年级学生的成绩管理。由于学校地处偏远地区,缺乏必要的教学设施,只有一台配置不太高的P
DidChinesesailorsreallydiscoverAmericabeforeColumbus?Anewexhibitionsetsthescene,presentingnew【1】_____.thatlends
最新回复
(
0
)