(第1章嵌入式系统概述)第3节.pptVIP

  • 0
  • 0
  • 约7.2千字
  • 约 46页
  • 2017-06-04 发布于北京
  • 举报
嵌入式实时操作系统 嵌入式操作系统就是支持嵌入式系统工作的OS,最主要的特点是实时性。 所谓实时系统是指一个优先级高的任务能够获得立即的、没有延迟的服务,它不需要等候任何其他服务,而且在获得CPU使用权后,可以不间断地执行到任务完毕除非有更高级地任务出现。 系统的正确性不仅取决与执行结果的正确性,更取决于产生结果的时间。 实时系统(解释)是指“一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统”。 嵌入式实时操作系统特点 1.微内核结构 一般来说,操作系统内核只提供基本的功能,如建立和管理进程、管理设备等。但是,一些桌面操作系统,如Windows等,将许多功能引入内核,操作系统的内核变得越来越大。内核变大使得占用的资源增多,剪裁起来很麻烦。 嵌入式操作系统采用微内核结构,内核只提供基本的功能,比如:任务的调度、任务之间的通信与同步、内存管理、时钟管理等。其它的应用组件,比如网络功能、文件系统等均工作在用户态,以系统进程或函数调用的方式工作。因而系统都是可裁减的,用户可以根据自己的需要选用相应的组件。 嵌入式实时操作系统特点 2.任务调度 任务的调度有三种方式:可抢占式调度、不可抢占式调度和时间片轮转调度。 不可抢占式调度:一个任务一旦获得CPU就独占CPU运行,除非由于某种原因,它决定放弃CPU的使用权; 可抢占式调度:基于任务优先级,当前正

文档评论(0)

1亿VIP精品文档

相关文档