首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
传统的Java虚拟机在工作的时候,需要占用大量的系统资源.因此,小型嵌入式Java虚拟机的设计是很必要的.总的来讲,嵌入式系统在有限的资源中需要一种实时的计算.本文对传统的Java虚拟机进行了适当的修正,使得它在嵌入式系统中工作时基本上达到了实时的要求。  相似文献   

2.
嵌入式Java虚拟机实现中的代码优化   总被引:4,自引:0,他引:4  
代码优化是提高Java虚拟机执行速度的重要手段之一。本文提出了一种基于预处理的代码优化方法。预处理模块与嵌入式Java虚拟机并行工作,为其标注基本块、循环等结构,并通过数据流分析收集各方法、各变量的引用次数。Java虚拟机利用预处理模块所收集的信息,判定各块程序的执行频率,对高频部分进行内联、寄存器分配等优化处理。本文还讨论了Java虚拟机实现中的若干事项。  相似文献   

3.
嵌入式系统信息安全是保障工业控制系统安全的必然要求,然而有限成本的硬件资源可能无法有效支撑加密算法应用所带来的额外计算开销。为研究面向嵌入式系统中加密算法移植的可行性和对系统性能的影响,提出了一个嵌入式系统加密算法性能度量方法,通过构建等效度量实现系统侧和密码侧两部分抽象层次的联系。实验利用该方法,以运行时间延迟、吞吐量和系统资源使用率为度量指标,完成对包括国产加密算法与轻量级算法等在内的多种不同配置加密算法的性能测评。实验结果表明加密算法密钥长度的增长会增加算法执行的延时,算法分组大小的增大会提高算法的运行速度,使用不同加密模式造成的性能影响随加密算法不同而表现出差异性。直接部署加密算法检测任务执行时系统的指标值可以简化测量,相比其他抽象模型在工业场景中的应用更有实际意义。  相似文献   

4.
王剑 《科技资讯》2009,(3):17-17
随着技术的进步,嵌入式设备正变得流行起来;另一方面,Java的安全性、跨平台性以及其它众多优点使得它非常适合于嵌入式系统。本文探讨了基于Java的嵌入式系统的一些方面的问题,从中可以认识到Java在嵌入式设备中的巨大应用潜力。  相似文献   

5.
传统的Java虚拟机在工作的时候,需要占用大量的系统资源.因此,小型嵌入式Java虚拟机的设计是很必要的.总的来讲,嵌入式系统在有限的资源中需要一种实时的计算.本文对传统的Java虚拟机进行了适当的修正,使得它在嵌入式系统中工作时基本上达到了实时的要求.  相似文献   

6.
在CDMA通信系统中运用移动代理技术,建立了一个简单的移动应用平台,在执行时能在异构计算机网络的主机问自主迁移,减轻了网络上的数据流量.在此基础上,提出了一个可行的提高话务均衡质量的方法并给出关键部分的路南控制程序.本移动代理系统是基于Java语言实现的,解决了移动代理在不同的计算运行环境中自主执行的跨协议问题.  相似文献   

7.
现在,嵌入式计算机系统已经十分普及。从闹钟到PDA,从移动电话到汽车,几乎所有我们使用的设备都由嵌入式计算机控制着。嵌入式计算机系统的一个重要类别是硬实时系统,它对时间的要求非常严格。由于实时系统越来越复杂,所以,通常靠分布式异构体系结构来执行。本书介绍了异构分布式硬实时嵌入式系统的分析和合成方法。  相似文献   

8.
C语言是应用的比较多的编程语言,由于它是相对较低级的语言,执行的效率高,同时还可以操作硬件,所以成了在嵌入式系统编程的首选编程语言,但是由于嵌入式系统的内存相对来说较小,而且嵌入式的实时性要求较高,编码时就需要考虑性能又要考虑内存受限,这就需要讨论编码的技巧对性能的影响.  相似文献   

9.
分布嵌入式环境中的Java虚拟机设计   总被引:1,自引:0,他引:1  
Java虚拟机(JVM)是Java的核心技术,也是基于Java技术实现分布式计算的底层中间件。一个适合于嵌入武环境的微型Java虚拟机(KVM)可以使手机等嵌入式设备通过网络下载、运行Java Applet程序。通过采用基于预处理程序的实现技术,可以使KVM的代码校验、垃圾回收、和代码优化等在线处理工作大大减小,从而提高了KNM的性能;研究了预处理模块、垃圾回收模块的结构与算法及代码优化的策略;并讨论了具体实现中的若干问题。  相似文献   

10.
在给出嵌入式系统实时性概念基础上,分析了在嵌入式系统中所运行任务的一般特点和Linux通用内核的实时机制,在肯定Linux的实时性性能的同时,指出了将其应用于嵌入式系统时所存在的不足,在分析目前提高Linux实时性的各种改进方法的基础上,提出了一种新的非常有效且可行的提高Linux实时性的思想及实现方法,并对改进的结果进行了分析.这为Linux在嵌入式系统中的应用提供了一种新的方法.  相似文献   

11.
嵌入式系统性能与安全评价方法研究   总被引:1,自引:0,他引:1  
依据嵌入式系统性能与安全技术要求,给出了三种评价模型并进行了比较,指出了各种评价方法的优缺点,通过在具体实例中的应用表明,评价方法切实可行,对嵌入式系统的评价更为科学、合理。结果对嵌入式系统性能与安全评价有一定的参考价值。  相似文献   

12.
随着嵌入式技术广泛的运用于远程测控系统,低端的16位微处理器已无法满足嵌入式系统的性能要求,为此,本文设计一种基于32位微处理器的远程测控系统嵌入式网关。阐述了嵌入式网关硬件电路及软件的设计以及Internet技术在网关中的应用。嵌入式网关性能的提高,使远程测控系统能克服条件的限制对工业现场设备进行远程的监视与控制,从而可保证生产过程的高效性。  相似文献   

13.
Java虚拟机在运行过程中使用即时编译器编译Java程序的热点方法,然后直接执行热点方法的本地代码.锁cache机制允许Java虚拟机将编译方法的本地代码锁在cache中,以提高编译执行时的指令cache命中率.通过分析Java虚拟机中编译方法的调用规律,得到编译方法的活跃时间段、平均大小和内存分布情况.基于编译方法的调用规律,给出Java虚拟机中的动态锁cache优化方法.在Java热点方法的活跃期将其本地代码段锁在cache中,以减少cache失效.最后,在龙芯3A的HotSpot虚拟机上实现了动态锁cache优化方法.实验结果表明,Java虚拟机中的动态锁cache优化方法能够使SPECjvm2008运行时的cache失效次数平均降低8.5%,性能平均提升4%.  相似文献   

14.
研究PersonalJava应用于嵌入式系统的Java API和Java程序运行环境。在资源有限的嵌入式设备中,构建一个合适的图形用户接口(GUI)。在分析PersonalJava图形工具包(Truffle)体系结构的基础上,将应用于嵌入式设备的Truffle的图形系统分割为6个模块,并论述了使用OpTIC如何实现这些模块,从而实现了PersonalJava的图形系统在典型的嵌入式应用-在机顶盒系统中实现。  相似文献   

15.
嵌入式系统是嵌入到被控对象内的专用计算机系统,主要用于控制、监测或协助特定机器和设备正常运转。嵌入式系统在与对象系统进行交互中,响应时间是个突出的问题,即对其实时性有较高的要求。从嵌入式系统的实时性要求出发,简要分析嵌入式系统的实时性要求及其设计方法。  相似文献   

16.
软硬件划分问题是嵌入式系统软硬件协同设计中的重要问题之一。针对该问题,提出一种基于改进KL算法的软硬件划分方法。通过调整初始分组的方法提高算法的性能,解决了算法执行时容易陷入局部最优解的问题,加快了算法的执行速度。实验结果说明该算法对于规模适中的系统均可以有效地解决软硬件划分问题。  相似文献   

17.
排队论对嵌入式系统网络性能的测试评估   总被引:2,自引:0,他引:2  
以一个基于嵌入式Internet技术的网络POS机为例介绍了一种评估嵌入式系统网络性能的方法.该方法的具体实现策略是。在一个网络POS机系统(一个以webit为处理器的嵌入式系统)中应用单服务窗等待制M/M/1排队模型测试和评估Webit的网络性能.这些性能包括,Webit在网络上的工作效率、通信质量以及网络拥赛的控制等,从而确保整个系统的稳定性.此方法有助于设计嵌入式信息家电等嵌入式网络产品的编程人员进行调试工作,同时还可用于信息家电性能评估.  相似文献   

18.
研究了基于Java的嵌入式开发中影响性能的特殊问题,如在中低端设备的网络传输上虚拟机只提供了基于流的阻塞式传输等,分别从网络线程的设计模式、对象使用、垃圾回收和嵌入式设备上多线程结构等方面提出解决及改进方法,实验证明这些方法具有很好的实用参考价值。  相似文献   

19.
Java编程语言是J.戈斯林和B.乔伊1992年开发的一种名叫Oak的编程语言演变而来的。它是适用于科学及工程中所要求的应用的一种重要语言。作者在书中将注意力放在了Java怎样能够执行技术计算中有用的任务上面。尽管其他针对科学和工程读者的Java书籍主要专注于数值编程,本书则采用了更为广泛的方式,研究Java有助于多种不同类型技术应用编程工作的方法。  相似文献   

20.
内存管理是影响嵌入式Linux实时性的一个关键因素,为了提高嵌入式Linux的实时性,对其内存管理进行了优化。首先为系统中的重要任务分配了专用的内存区域,使重要任务在内存不足时不被置换出去,以保障重要任务优先执行;然后通过利用系统空闲时间来扫描系统内存的方法,使得任务在执行时尽量减少缺页中断的发生,从而提高系统的实时性;最后通过实验对比OPT最优算法、LRU算法、优化后的LUR算法的缺页中断数和任务截止期错失率,发现优化后的LUR算法的缺页中断数和任务截止期错失率在三者中最低,说明通过以上的内存优化方法使得嵌入式Linux的实时性得到了提高。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号