OSEK操作系统调度机制研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:Flying_wind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OSEK操作系统标准是针对汽车电子领域嵌入式系统制定的工业标准,在汽车工业界有着广泛的应用。 调度是多任务系统正确运行的保证,而OSEK.操作系统作为硬实时系统,其调度有着特殊的需求,因此研究OSEK操作系统的调度是OSEK操作系统设计中最为核心的部分。 本文主要针对OSEK操作系统调度机制进行研究。主要包括以下两个方面: 1)OSEK操作系统调度机制分析及实现本文深入分析OSEK操作系统标准,给出满足OSEK操作系统支持优先级天花板协议的固定优先级任务调度机制的实现方法。 (1)将OSEK.任务调度分为三个部分:判断何时发生调度、查找最高优先级就绪任务以及任务切换机制; (2)通过分析OSEK操作系统的重调度点,解决了OSEK操作系统何时才会发生重调度的问题; (3)根据OSEK操作系统就绪队列的特性,提出了OSEK操作系统中优就绪任务优先级队列的实现方法: (4)通过分析OSEK操作系统任务特征以及任务切换机制,提出了针对OSEK操作系统的任务堆栈优化方法。 2)OSEK.应用任务集可调度性分析实时系统调度分析理论中,需要考虑每个任务的最坏情况响应时间是否满足其时间约束,本文通过对OSEK操作系统中的任务调度简化抽象,首先给出了不考虑系统开销的任务最坏情况响应时间计算方法以及任务集可行性条件,分析给出OSEK操作系统任务调度的一些本质特性。 本文根据OSEK应用,提出了OSEK操作系统调度相关的六种系统开销:激活任务、终止任务、时钟滴答、切换开销、获取资源以及释放资源。在不考虑系统开销的调度分析基础上,加入了对这些系统开销的分析,进一步精确了考虑系统开销的OSEK应用任务集中任务的最坏情况响应时间的计算方法,并提出了考虑系统开销的情况下,OSEK应用任务集调度可行性的充分条件,最后通过实验对比了不考虑系统开销的任务最坏情况响应时间、考虑系统开销的任务最坏情况响应时间二者理论值以及实际系统运行的任务响应时间。
其他文献
随着多媒体技术的发展,大屏幕显示系统已经广泛应用到政府、军队、企事业单位等等各行各业。但高端的大屏幕电视墙的昂贵的价格使得它很难在大范围推广应用,然而随着图形媒体
互联网的规模在不断地膨胀,多种网络类型的融合使其异构性不断地提高,它正变得越来越复杂,随之产生的问题也越来越多。为了提供一个稳定、高效、安全的运行网络,网络管理的重
纹理合成经过近年来的发展,已经成为计算机图形图像以及计算机视觉方向的研究热点。本文在基于样图的纹理合成技术的基础上,对用户约束下的多样图纹理合成做了研究,并对现有
时空数据库技术是计算机科学的新兴领域。面对着海量的数据,如何在给定的空间及时间范围内实现对移动对象快速有效地查询,是实现定位服务、智能交通、数字化战争等诸多应用中
软件测试是保证软件质量最为有效的技术手段,测试数据的优劣决定了软件测试的有效性。在不影响测试效果的前提下,减小测试用例集的规模将有效地减少测试成本,提高测试效率。
嵌入式系统开发是当今计算机软件发展的一个热点。嵌入式系统调试器是进行嵌入式开发的关键工具,常用于对嵌入式软件的调试和测试。嵌入式系统调试器由交叉调试器和调试代理
大学生综合素质发展测评是高校学生管理的重要内容之一,传统的描述性的定性评价方法往往是定性分析或者单因素的定量评价,往往存在主观片面,不够准确、不够全面的问题,已经不能适
近20年以来,随着国家经济的飞速发展,对能源的需求日益俱增。从而对各种勘探与解释方法要求也越来越高。特别是对石油勘探中的主要手段地震勘探要求更高。地震数值模拟技术是
随着存储规模日益扩大,存储网络的多样性和异构性,资源分布的广阔性和动态性,都对数据的存储管理方式和访问方式提出了新的要求和挑战。面向广域网的存储资源发现技术研究,旨
Internet上超过80亿个网页的海量数据使互联网成为当今世界上最大的信息库和全球范围内传播信息的最主要渠道,也为广大用户提供了一个巨大价值的,广阔的获取信息的渠道。但当我