51—TinyOS51嵌入式操作系统微小内核.pptVIP

  • 184
  • 1
  • 约1.97万字
  • 约 94页
  • 2018-06-12 发布于湖北
  • 举报
5.1 基础知识 5.1.2 setjmp.h头文件 5.1.3 变量命名规则 5.1.4 范例分析 5.1.5 setjmp与longjmp的实现 5.2 最简单的多任务模型 5.3 协作式多任务操作系统 (TinyOS51 V1.0) 5.4 时间片轮询多任务操作系统(TinyOS51 V1.1) 5.5 信号量 (TinyOS51 V1.2) 5.6 消息邮箱 (TinyOS51 V1.3) 第5章 TinyOS51嵌入式操作系统 时间片轮询调度算法: 在分时系统中,一般采用“时间片轮询”调度算法,这是一种绝对公平的思想策略。首先将MCU的执行时间划分为若干个时间片,然后让处于就绪状态的任务,按顺序轮流占有MCU。当时间片用完时,即使任务没有执行完毕,则系统也会无情地剥夺该任务使用MCU的权利。 第5章 TinyOS51嵌入式操作系统 优先级调度算法: 为了满足任务的紧迫性和重要性,将任务划分为不同等级区别对待,优先级高的先执行,优先级低的后执行,且优先级高的任务可以暂停正在执行的优先级低的任务,当优先级高的任务执行完毕后,在继续执行暂停的优先级低的任务。 对于同优先级的任务,则使用时间片轮询调度算法。如果要求所有任务的优先级必须不同,这就是“完全基于优先级的调度算法”。 第5章

文档评论(0)

1亿VIP精品文档

相关文档