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

  • 80
  • 0
  • 约2.07万字
  • 约 19页
  • 2020-10-16 发布于浙江
  • 举报
嵌入式实时操作系统题库 一、填空题 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种状态。 (睡眠态(task dormat) ):任务驻留于程序空间 (rom或ram)中,暂时 没交给

文档评论(0)

1亿VIP精品文档

相关文档