第四章嵌入式操作系统.pptVIP

  • 4
  • 0
  • 约1.06万字
  • 约 76页
  • 2017-02-23 发布于上海
  • 举报
第四章嵌入式操作系统

4.1 实时性简介 对于什么是实时系统,POSIX 1003.b作了这样的定义:指系统能够在限定的响应时间内提供所需水平的服务 POSIX: 可移植操作系统接口标准 实时系统根据其对于实时性要求的不同,可以分为软实时和硬实时两种类型 一个计算机系统为了提供对于实时性的支持,它的操作系统必须对于CPU和其他资源进行有效的调度和管理,即实时调度 实时调度分类 各种实时操作系统的实时调度算法从调度策略上可以分为如下三种类别:基于优先级的调度算法(Priority-driven scheduling-PD)、基于CPU使用比例的共享式的调度算法(Share-driven scheduling-SD)、以及基于时间的进程调度算法(Time-driven scheduling-TD) 从调度方式上来讲可以分为:可抢占、不可抢占;从时间片来分:固定时间片、可变时间片 实时性改造 对操作系统实时性的扩展可以从两方面进行:向外扩展和向上扩展 向外扩展是从范围上扩展,让实时系统支持的范围更广,支持的设备更多 向上扩展是扩充操作系统内核,从功能上扩充系统的实时处理 启动优化基本技术 一、固化各种不可扩展硬件的设置,尽量标准化可扩展设备的接口,节约设备检测时间。 二、Lazy Loading,也即不加载当前非必需的模块,这些模块可以在启动后待机时间内加载,或者在具体用到之

文档评论(0)

1亿VIP精品文档

相关文档