嵌入式实时中间件ARTs-ORB的任务管理

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:cgz1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于受到处理器性能、存储容量和能耗等方面限制,实时嵌入式软件在发展过程中一直落后于主流软件发展的逻辑方法,在发展和维护上都支付了昂贵的代价。更为糟糕的是实时嵌入式软件只能适应特殊目的应用,不能及时地与市场及技术革新相融合。随着实时嵌入式系统的日益发展,各种实时应用需要各种端对端服务的支持,比如带宽、反应时间、稳定性和可靠性。这些引发了对嵌入式实时软件的产量和质量的需求,也激发了对分布式对象中间件的应用。嵌入式分布式对象中间件的目的就是整合可重用的嵌入式软件组件,减少重复开发,缩短开发时间,提高高质量实时的嵌入式应用和服务的开发能力。为此,提出了嵌入式分布式中间件ARTs-ORB任务管理模块的设计与实现。首先详细介绍了中间件、实时中间件的概念、特点以及结构,在这个基础上给出了ARTs-ORB的体系结构,并且给出了ARTs-ORB的任务特征、属性和结构。另外由于中间件必须能够隐藏平台的差异,必须提供统一的线程库给用户。为了满足系统的要求,给出了ARTs-ORB的线程库模式。接着提出了ARTs-ORB的线程组织方式,使用的是线程池的方式,使用线程池有利于提高系统性能。接着重点介绍了ARTs-ORB的调度机制。ARTs-ORB使用的是优先级驱动的调度方法。由于统一的优先级模式跟平台无关,所以给出了几种ARTs-ORB使用的优先级映射机制,将统一的优先级模式映射为各具体平台的优先级。
其他文献
从80年代计算机支持的协同工作(CSCW)提出以来,国内外已经进行了大量的研究工作并已在某些领域得到应用。从研究和应用的范围来看,较多的工作是集中在通用的计算机支持的协同
自1996年李凡长等人发表了“A dynamic fuzzy logic system”以来,动态模糊逻辑(DFL)的研究已被广泛关注,目前已取得了一系列成果。但从整个逻辑系统来看,推理方面显然有些不
随着科技的进步和经济的全球化,自助服务业在电信业中面临着激烈的竞争和严峻的挑战。在种情况下,自助服务已经成为各大电信运营商在市场竞争中迎接挑战和竞争的重要手段。本论
近年来,随着Internet技术的飞速发展,web服务已经成为蓬勃兴起的一种分布式计算模型,它能够实现不同平台上、不同程序语言编写的应用程序之间无缝的互操作。Web服务的大量涌
网络的拓扑控制技术是无线传感器网络的核心技术之一。拓扑控制主要用于传感器网络的节约能量、碰撞避免、提升网络性能等。优良的拓扑控制方法不仅可以延长传感器网络的生存
在网络攻击中,隐藏技术被越来越多地应用于恶意程序的保护。由于程序隐藏使用的技术通常都比较复杂,常规检测工具一般难以检测出来,所以针对当前恶意程序所采用的主流隐藏技
XML是目前信息交换和存取的新兴技术,而XML文档中的敏感信息需要各种机制来保证其安全性,访问控制是其中之一。有关细粒度的XML访问控制的研究最多,其中以基于安全视图的访问控
随着电子商务、电子政务和移动计算技术的快速发展,为了实现有效的访问控制和安全的网络通信,身份认证变得越来越重要和复杂。虽然基于USB Key(Universal Serial Bus Key)的
网络技术的发展和网络应用使得数字信息呈爆炸式增长趋势,对存储的需求也越来越大,新型网络存储系统的研究已经成为计算机领域的热点。下一代互联网对网络存储的容量,服务质
棉花是我国最重要的经济作物,是仅次于粮食的第二大宗农产品。棉花生产直接关系农业和棉纺工业的发展,关系国计民生。我国人多地少,棉花种植面积十分有限。因此,加强栽培中的调控