硬Java实时嵌入式平台及其关键技术研究

被引量 : 3次 | 上传用户:mamao844661
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式计算及实时计算的迅速发展,嵌入式实时开发模式正在经历快速变革,与传统的采用汇编语言或者C/C++的开发模式相比,Java不仅在可移植性、高开发效率、低开发/维护成本等方面有自身的优势,而且能够提供更高层次的抽象水平,可以满足更高级别的数据建模需求,同时还具有强大的类库支持。Java的跨平台、面向对象、可靠性、语言级的并发支持、严格的类型检查、健壮、安全等特点,使其具备了作为嵌入式实时开发语言的基础,但是标准Java并非专门为实时应用设计,尚不能够完全满足实时系统开发的要求,还需要有针对性地进行Java的实时扩展和规范。随着实时Java社区的努力,以及Java实时规范(RTSJ)和安全关键Java(SCJ)的推出,扩展后的实时Java具备了作为嵌入式实时开发语言的资格,而且得到了一系列成功的应用。目前,针对实时Java及其支撑平台的研究逐渐成为热点,出现了一些支持实时Java的平台和虚拟机,这些平台和虚拟机大多以软件的形式实现。对于资源受限的嵌入式实时系统而言,软件Java平台和虚拟机由于通常存在着运行速度慢、执行效率低、资源开销大等问题,在发挥Java的性能优势方面仍然面临一定的困难。相对而言,采用Java处理器直接执行字节码,实现一种硬Java(hard Java)的引擎执行模式,可以在提高运行效率的同时,大幅度降低功耗与资源占有率,尤其适合资源受限环境的嵌入式实时Java应用。本文设计并实现了一款能够支持实时Java的用于资源受限环境的硬Java实时嵌入式平台hJrep(hard Java real-time embedded platform),并对其中的关键技术进行了深入研究和探讨。hJrep以Java处理器为执行引擎,以Java字节码作为本地指令,实现了对字节码的硬件直接执行。本文的主要创新性工作包括:(1)为硬Java实时嵌入式平台提出了一种运行时可预测的非堆内存模型,该模型消除了运行时安全访问检查对系统实时性的影响,在不改变Java句法与编程模式的前提下,保留了对非堆内存多线程共享及嵌套的支持。(2)提出了一套基于静态分析的单亲规则检查算法与赋值规则检查算法,该套算法可以在系统运行前静态完成规则检查,不对运行时系统产生影响,避免了动态分析与检查的运行时开销和实时性影响。(3)为硬Java实时嵌入式平台设计了一种改进的分代式垃圾收集器,该收集器针对目标环境特征,提供了适用于目标环境内存管理的高效低开销的回收策略,有效避免了频繁的次级收集暂停,避免了成熟空间收集的对象移动开销和内存碎片问题。针对垃圾收集,设计了一种适用于硬Java实时嵌入式平台的对象引用模型,该模型为对象追踪、堆空间扫描、同步等提供了有效支持。(4)为硬Java实时嵌入式平台设计了一种高效的可预测的方法调用实现模式,保证了方法调用的运行时可预测,提高了方法调用的执行效率,减少了方法调用的执行周期。
其他文献
近十几年来,随着上海市旅游业的蓬勃发展,高星级酒店业也迎来了迅速发展的黄金时期,其数量从1999年的27家增加到2009年的96家。为了发现上海市高星级酒店业的市场运行规律,并
面对当前中国沉重的就业压力,流行的观点认为,发展服务业能够扩大就业,降低失业率.本文利用世界银行相关经验数据,对服务业就业比重与就业总量、失业率等方面的关系进行计量
面对互联网越来越凸显的优势,传统媒体危机四伏;然而,就现实而言,这个新生的媒体并没有走到要将传统媒体完全吞噬,消灭的地步,就如同,当年电视作为新兴的媒体出现的时候,并没
随着目前我国人口的增长,房屋建筑的项目工程越来越多,房屋建筑的质量和安全对于人们的日常生活起到了非常关键的作用,它是确保人们满足日常生活活动和各项需求的必备品,甚至
本文考察1960年《日美安保条约》签订时的“核密约”问题,旨在更准确把握历史事实、更宽视野理解历史真相,探索历史事件内在规律。外交史研究的基础是史料,特别是解密档案等
动画是一种独特的艺术形式,也是一种文化形式。在当今科学技术讯速发展的今天,有百年历史的动画艺术,仍然是最好的娱乐方式之一。动画角色造型设计可以说是动画片的灵魂,一个
自1993年我国第一家经国家有关部门批准设立的创业投资基金—原淄博乡镇企业投资基金成立算起,创业投资业在我国已经走过了近20个年头,政府对创业投资业的扶持也由直接投资型
软件质量保证是软件工程中重要的环节,通过建立一系列有计划、有系统的保证方法,对软件产品质量进行评估和审计,以向客户或管理层提交完善的软件产品。然而由于项目进度以及
随着不孕症发病率逐年升高,体外受精-胚胎移植(in vitro fertilization and embryo transfer,IVF-ET)技术成为治疗不孕症的重要手段。控制性卵巢刺激(control ovarian stimulati
市场调研行业从上世纪八十年代开始至今,在国内有了迅猛的发展。越来越多的企业对市场调研业务产生了需求。然而如何有效控制市场研究项目的质量一直是一个难题。即使是目前