巨龙信息科学技术研究院讲义教案资料.pptVIP

  • 1
  • 0
  • 约1万字
  • 约 94页
  • 2020-01-14 发布于天津
  • 举报

巨龙信息科学技术研究院讲义教案资料.ppt

4.5任务管理 VRTXsa为每个激活的任务分配一任务控制块(TCB)和任务堆栈,以保存任务在非运行状态时的任务状态信息即上下文。 任务可创建其它的任务。它们也可以删除、挂起、解挂任务,查询任务的状态,改变它们自身或其任务的优先级。任务还可锁住调度使其他任务抢占它,以运行其关键的临界代码区。任务可在管态,也可在用户态两种权限下运行,在管态下任务可以使用微处理器的全部指令集。 4.5任务管理 调用名 功能描述  sc- tcreate 创建一个具有优先级,任务号,权限和任务代码起始 地址的任务  sc-tdelete 删除用任务ID和优先级指定的一个或多个任务 sc-tsuspend 挂起用任务ID和优先级指定的一个或多个任务 sc-tresume 解挂用任务ID和优先级指定的一个或多个任务 sc-tpiority 改变指定任务的优先级 sc-tinquiry 查询指定任务的状态 sc-lock 关调度,使调度锁加一 sc-unlock 开调度,使调度锁减一 4.5任务管理  任务调度就是从就绪状态的任务中, 挑选一个任务到处理器上运行。负责任务调度功能的内核程序称为任务调度程序或任务调度器。它是内核的一个重要组成部分。在设计任务调度器时

文档评论(0)

1亿VIP精品文档

相关文档