网站大量收购闲置独家精品文档,联系QQ:2885784924

嵌入式实时操作系统题库1.pdfVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

老当益壮,宁移白首之心;穷且益坚,不坠青云之志。——唐·王勃

嵌入式实时操作系统题库

一、填空题

1.uC/OS-II是一个简洁、易用的基于优先级的嵌入式(抢占式)多任务

实时内核。

2.任务是一个无返回的无穷循环。uc/os-ii总是运行进入就绪状态的(最高

优先级)的任务。

3.因为uc/os-ii总是运行进入就绪状态的最高优先级的任务。所以,确定哪个

任务优先级最高,下面该哪个任务运行,这个工作就是由(调度器(scheduler))来完成的。

4.(任务级)的调度是由函数OSSched()完成的,而(中断级)的调度是

由函数OSIntExt()完成。对于OSSched(),它内部调用的是(OS_TASK_SW())完成实际的

调度;OSIntExt()内部调用的是(OSCtxSw())实现调度。

5.任务切换其实很简单,由如下2步完成:

(1)将被挂起任务的处理器寄存器推入自己的(任务堆栈)。

(2)然后将进入就绪状态的最高优先级的任务的寄存器值从堆栈中恢复到(寄存器)中。

6.任务的5种状态。

(睡眠态(taskdormat)):任务驻留于程序空间(rom或ram)中,暂时没交给ucos-ii处理。

(就绪态(taskready)):任务一旦建立,这个任务就进入了就绪态。

(运行态(taskrunning)):调用OSStart()可以启动多任务。OSStart()函数只能调用一

次,一旦调用,系统将运行进入就绪态并且优先级最高的任务。

(等待状态(taskwaiting)):正在运行的任务,通过延迟函数或pend(挂起)相关函数后,

将进入等待状态。

(中断状态(ISRrunning)):正在运行的任务是可以被中断的,除非该任务将中断关闭或者

ucos-ii将中断关闭。

7.(不可剥夺型)内核要求每个任务自我放弃CPU的所有权。不可剥夺型调度法也称作合

作型多任务,各个任务彼此合作共享一个CPU。

8.当系统响应时间很重要时,要使用(可剥夺型)内核。最高优先级的任务一旦就绪,总

能得到CPU的控制权。

9.使用可剥夺型内核时,应用程序不应直接使用不可重入型函数。调用不可重入型函数时,

要满足互斥条件,这一点可以用(互斥型信号量)来实现。

10.(可重入型)函数可以被一个以上的任务调用,而不必担心数据的破坏。

11.可重入型函数任何时候都可以被中断,一段时间以后又可以运行,而相应数据不会丢失。

可重入型函数或者只使用(局部变量),即变量保存在CPU寄存器中或堆栈中。如果使用

全局变量,则要对全局变量予以(保护)。

12.每个任务都有其优先级。任务越重要,赋予的优先级应(越高)。

13.μC/OS-Ⅱ初始化是通过调用系统函数(OSIint())实现的,完成μC/OS-Ⅱ所有的变量和

数据结构的初始化。

14.多任务的启动是用户通过调用(OSStart())实现的。然而,启动μC/OS-Ⅱ之前,用户至

少要建立一个应用(任务)。

15.μC/OS-Ⅱ的参数配置文件名为(OS_CFG.H)。

16.删除任务,是说任务将返回并处于(休眠状态),并不是说任务的代码被删除了,只是

任务的代码不再被µC/OS-Ⅱ调用。

17.µC/OS-Ⅱ要求用户提供(定时中断)来实现延时与超时控制等功能。

18.定时中断也叫做(时钟节拍),它应该每秒发生10至100次。

19.时钟节拍的实际频率是由用户的应用程序决定的。时钟节拍的频率越高,系统的负荷就

老当益壮,宁移白首之心;穷且益坚,不坠青云之志

文档评论(0)

182****4918 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档