第2章 嵌入式作系统的基本概念arm嵌入式开发.pptVIP

  • 3
  • 0
  • 约8.64千字
  • 约 78页
  • 2019-01-24 发布于江苏
  • 举报

第2章 嵌入式作系统的基本概念arm嵌入式开发.ppt

第2章 嵌入式作系统的基本概念arm嵌入式开发

嵌入式实时操作系统μC/OS –II教程 本章要求 主要内容 掌握操作系统的基本概念 重点 死锁、不可剥夺型内核、可剥夺型内核的概念 优先级反转及其解决办法 各种进程间同步和通信的机制 难点 事件、互斥、同步的概念 课时安排:4课时 目录 2.1 前后台系统 2.2 调度 2.3 临界区 2.4 进程与线程 2.5 任务与多任务 2.6 任务切换 2.7 死锁 2.8 不可剥夺型内核 2.1 前后台系统 后台(Background):是一个无限循环的应用程序,循环中调用相应的任务函数完成相应的操作,各个任务依次运行,没有调度,运行的次序不能改变。 前台(Foreground):是中断服务程序,处理异步事件。 适用于不复杂且实时性要求不高的小系统。 2.1 前后台系统 目录 2.1 前后台系统 2.2 调度 2.3 临界区 2.4 进程与线程 2.5 任务与多任务 2.6 任务切换 2.7 死锁 2.8 不可剥夺型内核 2.2.1 调度的概念 调度是内核的主要职责之一,它为任务分配资源和时间,决定任务运行的次序,从而使系统满足特定的性能要求。 2.2.2 调度算法 先来先服务(FCFS):按照任务就绪的先后顺序进行调度。 最短周期优先(SBF):指对短作业或短进程优先调度的算法,是从后备队列中选择一个或若干个估计运行时间最短的作业,将它们调入内存运行。 轮转法(Round-Rob

文档评论(0)

1亿VIP精品文档

相关文档