【PPT】嵌入式操作系统.pptVIP

  • 3
  • 0
  • 约1.5万字
  • 约 120页
  • 2017-03-31 发布于广东
  • 举报
【PPT】嵌入式操作系统.ppt

嵌入式操作系统 陈天洲、陈文智 实时性简介 对于什么是实时系统,POSIX 1003.b作了这样的定义:指系统能够在限定的响应时间内提供所需水平的服务 实时系统根据其对于实时性要求的不同,可以分为软实时和硬实时两种类型 一个计算机系统为了提供对于实时性的支持,它的操作系统必须对于CPU和其他资源进行有效的调度和管理,即实时调度 实时调度分类 各种实时操作系统的实时调度算法从调度策略上可以分为如下三种类别:基于优先级的调度算法(Priority-driven scheduling-PD)、基于CPU使用比例的共享式的调度算法(Share-driven scheduling-SD)、以及基于时间的进程调度算法(Time-driven scheduling-TD) 从调度方式上来讲可以分为:可抢占、不可抢占;从时间片来分:固定时间片、可变时间片 实时性改造 对操作系统实时性的扩展可以从两方面进行:向外扩展和向上扩展 向外扩展是从范围上扩展,让实时系统支持的范围更广,支持的设备更多 向上扩展是扩充操作系统内核,从功能上扩充系统的实时处理 Linux的实时性 一般的通用linux已经具备一定的实时性 但无法满足硬实时的要求 运行于linux内核空间的进程(核心态)不能被抢先 在linux中,中断有时候会出于保护临界区操作的目的而被屏蔽 通用linux的时间滴答长

文档评论(0)

1亿VIP精品文档

相关文档