论文题目: 嵌入式Java虚拟机及其应用研究
论文类型: 硕士论文
论文专业: 计算机应用
作者: 曹艳春
导师: 房鼎益
关键词: 嵌入式系统,虚拟机,垃圾回收
文献来源: 西北大学
发表年度: 2005
论文摘要: 近年来,多种性能优化技术在Java虚拟机中的应用使Java在PC工作站和服务器端的性能已经接近C程序性能的水平,然而嵌入式系统因其软硬件的特殊性又给Java及Java虚拟机提出了新的问题。嵌入式Java虚拟机作为嵌入式Java应用的核心组成部分,必须满足嵌入式系统资源有限、面向特定应用和与专用硬件密切相关等重要特征。本文结合项目“嵌入式短消息通信机”,开展了对嵌入式Java技术的研究。论文所完成的主要研究工作包括以下几个方面: 首先,详细分析了嵌入式系统、嵌入式Java和Java虚拟机技术。通过对Java虚拟机的一个典型实现Kaffe的深入分析,并根据我们的嵌入式系统项目中目标板的配置情况,提出了将Kaffe虚拟机移植到嵌入式平台的一般原则和方法。 其次,分析比较了已有的嵌入式Java虚拟机的优化方法,提出了通过改进垃圾回收算法进行嵌入式Java虚拟机优化的方法。该垃圾回收算法将三色算法和按“代”回收算法的思想相结合,有效提高了垃圾回收的效率,适用于资源有限的嵌入式环境。试验表明,该算法是可行的和有效的。 最后,设计并实现了基于嵌入式Linux的短消息通信系统,该系统作为一个中间通信平台,为服务提供商和运营商提供安全稳定的数据通道。
论文目录:
摘要
Abstract
目录
第一章 绪论
1.1 研究背景
1.1.1 嵌入式系统
1.1.2 嵌入式Java技术
1.2 项目背景
1.3 论文的研究内容
1.4 论文的内容组织
第二章 嵌入式Java技术研究
2.1 Java的概述
2.1.1 Java程序运行过程
2.1.2 Java语言的特点
2.1.3 Java虚拟机
2.2 嵌入式Java
2.2.1 嵌入式Java应用模型
2.2.2 嵌入式Java运行环境
2.2.3 嵌入式Java虚拟机实现
2.3 小结
第三章 Kaffe虚拟机及其在嵌入式系统中的应用
3.1 Kaffe虚拟机分析
3.1.1 Kaffe的结构框架
3.1.2 Kaffe的运行流程
3.1.3 Kaffe的JIT实现
3.1.4 Kaffe源码结构
3.2 Kaffe到MPC852T的移植
3.2.1 Kaffe的选择
3.2.2 移植分析
3.2.3 目标板的硬件配置
3.2.4 移植环境
3.2.5 移植过程
3.2.6 类库的裁剪
3.3 小结
第四章 嵌入式JVM性能分析及其优化
4.1 嵌入式JVM性能分析
4.2 垃圾回收算法
4.2.1 三种传统算法
4.2.2 各种算法的改进
4.2.3 适合于嵌入式系统的回收算法分析
4.3 Kaffe的垃圾回收方法分析
4.3.1 算法描述
4.3.2 具体流程
4.4 基于MPC852T的GC设计
4.4.1 设计原则
4.4.2 总体分析
4.4.3 算法设计
4.4.4 算法实现
4.4.5 试验结果
4.5 小结
第五章 嵌入式短消息通信系统
5.1 系统分析
5.2 系统设计
5.2.1 体系结构
5.2.2 核心模块设计
5.2.3 其他功能模块的设计
5.2.4 消息格式
5.2.5 用户接口
5.3 小结
第六章 总结与展望
致谢
参考文献
发布时间: 2005-11-18
参考文献
- [1].Java虚拟机衰退分析[D]. 刘望舒.南京理工大学2013
- [2].Java虚拟机异常机制及其实时性的研究与实现[D]. 王新雨.江南大学2008
- [3].嵌入式Java虚拟机的研究与实现[D]. 陈海东.华东师范大学2008
- [4].JAVA虚拟机相关技术研究与实践[D]. 郑艳玲.西南交通大学2007
- [5].基于线程迁移的分布式Java虚拟机的研究与实现[D]. 周充.浙江大学2013
- [6].Java虚拟机的内存管理策略的研究[D]. 赵立成.电子科技大学2007
- [7].Java嵌入式虚拟机的优化与研究[D]. 范宏伟.长春理工大学2009
- [8].Java虚拟机关键机制研究与实践[D]. 邓洋春.中南大学2009
- [9].一种嵌入式Java虚拟机编译技术优化研究[D]. 凌勇.电子科技大学2005
- [10].嵌入式实时Java虚拟机的关键技术研究[D]. 吕志华.华中科技大学2006
相关论文
- [1].嵌入式实时Java虚拟机的关键技术研究[D]. 吕志华.华中科技大学2006
- [2].嵌入式Java运行环境的性能优化与分析[D]. 何巍.上海交通大学2007
- [3].基于ARM的嵌入式Java虚拟机研究与实现[D]. 钟大江.电子科技大学2007
- [4].Java虚拟机的内存管理策略的研究[D]. 赵立成.电子科技大学2007
- [5].JAVA虚拟机相关技术研究与实践[D]. 郑艳玲.西南交通大学2007
- [6].基于ARM处理器的Java虚拟机设计及实现研究[D]. 文征.湖南大学2005
- [7].嵌入式Java虚拟机的研究与实践[D]. 金新宝.电子科技大学2005
- [8].基于嵌入式linux的Java虚拟机分析与设计[D]. 王清明.电子科技大学2005
- [9].嵌入式JAVA虚拟机实现技术的研究[D]. 徐琳.西北工业大学2005
- [10].嵌入式实时JAVA技术的研究[D]. 田刚.北京邮电大学2006