嵌入式环境下JVM的研究与实现

被引量 : 0次 | 上传用户:ZHANGLIAO2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在未来几年信息家电IA(Information Appliance)将取代个人计算机成为IT产业的新一代主流产品,并且硬件将由一般用途走向专用。但是针对于这些信息家电的软件开发也随之带来一个问题,那就是很难通用。这样无形中提高了产品开发的成本,减缓了信息家电走进家庭的脚步。Java技术正是为了解决这一问题而产生的。而Java技术的跨平台性是建立在一个统一的Java虚拟机标准的基础上的,也就是说是建立在虚拟机的平台专用性上的。Java虚拟机是一个抽象的计算机,它具有自己的指令集和内存区。本文就是探讨Java虚拟机实现中的关键技术。 ● 讨论了Java技术关键组成,Java技术并不是我们平常所认识的,就是一种面向对象的编程语言,它是由多项关键技术组成的,其中包括Java虚拟机、类装载器、Java API以及Java程序设计语言。 ● 每一个Java程序运行时,都会开启一个虚拟机的实例,直到所有的非守护线程都终止时,虚拟机的实例才结束。这中间便是虚拟机的生命周期。Java虚拟机规范定义了虚拟机的体系结构,它包括虚拟机的内存布局、执行引擎及本地方法接口等。对于Java虚拟机的实现,规范并没有给出太多的要求,因此本文针对一些实现中的关键技术做了一些探讨。 ● Java虚拟机的垃圾回收机制使得Java语言使用起来更加简单,但是垃圾回收机制带来的效率低下却是一个不可忽视的问题。根据Ungar的分代算法和Shaw的桶算法,本文提出了一种自适应的分代垃圾回收算法。 ● 最后叙述了把SUN的CVM参考实现移植到基于三星S3C2410、嵌入式Linux环境下的移植过程。
其他文献
<正>在现今高中音乐教学中,一直唯欧洲独尊,欧洲的音乐文化成为音乐教学的重点。其实要真正丰富学生的音乐学习资源,提高学生的音乐鉴赏能力,就必须让学生接受多元音乐文化,
目的探讨中西医结合治疗慢性支气管炎所致咳嗽的临床疗效。方法 96例慢性支气管炎所致咳嗽患者,随机分为对照组和观察组,各48例。对照组给予单纯西药对症止咳化痰治疗,观察组
<正>语文综合能力的培养和提高是基础教育阶段的工作重点,写作能力又是语文学科教学的重要内容,尤其是初中阶段的语文教学工作中,培养和提高学生的写作能力是初中语文教师的
根据磁流变液装置设计和材料性能评价的需要,分析了磁流变液的流变学特性描述模型:在不同温度和磁场下,磁流变液的剪切应力与剪切应变率之间的关系。为实现磁流变液的高剪切率
目的:研究三级综合性医院门诊量变化规律,预测其变化趋势,为医院管理决策提供依据。方法结合序列平稳性、长期趋势和季节效应,利用SPSS 17.0统计软件建立门诊量预测模型ARIMA
文章通过对工程项目的性质、规模、所在地的条件、管理、设计、监理方及参与投标方、资金来源等多方面因素的分析,阐述了如何做好投标的前期准备工作,充分运用投标策略和报价
国内对于华裔美国文学的研究已经较为成熟,对于华裔美国文学作品中体现的文化身份多从族裔内涵的角度展开。采用与权力相关的福柯式“凝视”观点观照谭恩美的新作《惊奇山谷
旷课是指学生在上课期间擅自离开学校或无正当理由不到校学习的行为。是所有学生普遍存在的共性,一旦客观条件成熟,即表现为旷课。由于历史和文化的原因,受家庭环境、学校教
基于突变理论,结合容忍入侵的改进模型,建立影响容忍入侵系统容忍能力的因素突变分析模型,给出容忍度的定义,并提出容忍入侵系统的冗余控制模型,为容忍入侵模型因素分析提供
浅议盗窃近亲属财物的定罪量刑焦向东1992年,最高人民法院、最高人民检察院《关于办理盗窃案件具体应用法律的若干问题的解释《(以下简称《解释》)规定,盗窃自己家里的财物或者近亲属