ch5嵌入式操作系统.pptVIP

  • 1
  • 0
  • 约 117页
  • 2017-05-30 发布于北京
  • 举报
嵌入式系统设计大学教程 主要内容 5.1 嵌入式系统的进程 5.2 嵌入式操作系统的中断和时钟管理 5.3 嵌入式操作系统的内存管理 5.4 常用嵌入式操作系统 5.4.1 ?C/OS-II 5.4.2 Linux操作系统 5.1 嵌入式系统的进程 5.1.1 进程的概念 进程是可并发执行的、具有独立功能的程序在一个数据集合上的运行过程,是操作系统进行资源分配和保护的基本单位。 一个进程可以简单地认为是一个程序在系统内的唯一执行。 多道程序技术 进程、线程和任务 什么是进程? 进程的特性 5.1 嵌入式系统的进程 5.1.1 进程的概念 进程包括它的指令代码和数据,也包括程序计数器(PC)和CPU中所有的寄存器,还包括存放在进程堆栈中的临时数据、返回地址以及变量。 什么是线程? Why线程? 单进程的实现方法 多进程的实现方法 怎么办? 什么是线程? 单CPU上的多进程示意 5.1 嵌入式系统的进程 5.1.2上下文切换 使CPU从一个正在执行的进程转向另一个进程的机制称为上下文切换(又称文境切换)。 文境切换必须是没有任何缺陷的,并且文境切换在CPU内能非常迅速地执行。 文境切换的形式主要有两种: 协作多任务处理 抢先多任务处理 5.1.2 上下文切换 1.协作多任务处理 采用协作多任务处理的系统中,正在执行的进程将主动地放弃CPU等资源,让给另一个进

文档评论(0)

1亿VIP精品文档

相关文档