首页> 中文学位 >嵌入式环境下JVM的研究与实现
【6h】

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

代理获取

目录

文摘

英文文摘

华中师范大学学位论文原创性声明和使用授权说明

第一章绪论

1.1课题背景及意义

1.2论文的章节安排

第二章Java体系结构介绍

2.1引言

2.2 Java虚拟机

2.3类装载器

2.4 Java class文件

2.5 Java API

2.6 Java程序设计语言

2.7本章小结

第三章Java虚拟机

3.1 Java虚拟机的生命周期

3.2 Java虚拟机的体系结构

3.2.1类装载子系统

3.2.2方法区

3.2.3 堆

3.2.4程序计数器

3.2.5 Java栈区

3.2.6栈帧

3.2.7本地方法帧

3.2.8执行引擎

3.2.9本地方法接口

3.3虚拟机实现的深入探讨

3.3.1类装载器的装载约束

3.3.2垃圾收集

3.4本章小结

第四章垃圾收集

4.1概述

4.1.1内存分配

4.1.2状态、存活性和指针可达性

4.1.3 Java中垃圾回收根集的确定

4.2 Java中常用的垃圾回收算法

4.2.1 Java虚拟机进行垃圾回收的特点

4.2.2引用计数算法

4.2.3跟踪算法

4.2.4压缩算法

4.2.5节点复制算法

4.2.6分代收集算法

4.2.7火车算法

4.3嵌入式环境下对分代式算法的改进—自适应分代式算法

4.3.1自适应分代式算法

4.4本章小结

第五章CVM在S3C2410上的移植实现

5.1开发环境

5.1.1硬件环境

5.1.2软件环境

5.1.3 ARM指令集体系结构

5.2 Linux下的J钾a VM

5.3 SUN CVM的移植研究

5.3.1参考实现cdc邱-1nL

5.3.2移植到S3C2410

5.4本章小结

第六章结论与展望

6.1全文总结

6.2展望

致谢

硕士期间发表的论文和参与的项目

参考文献

展开▼

摘要

Java虚拟机是一个抽象的计算机,它具有自己的指令集和内存区。本文就是探讨Java虚拟机实现中的关键技术。本文首先讨论了Java技术关键组成,它是由多项关键技术组成的,其中包括Java虚拟机、类装载器、JavaAPI以及Java程序设计语言。每一个Java程序运行时,都会开启一个虚拟机的实例,直到所有的非守护线程都终止时,虚拟机的实例才结束。这中间便是虚拟机的生命周期。Java虚拟机规范定义了虚拟机的体系结构,它包括虚拟机的内存布局、执行引擎及本地方法接口等。对于Java虚拟机的实现,规范并没有给出太多的要求,因此本文针对一些实现中的关键技术做了一些探讨。Java虚拟机的垃圾回收机制使得Java语言使用起来更加简单,但是垃圾回收机制带来的效率低下却是一个不可忽视的问题。根据Ungar的分代算法和Shaw的桶算法,本文提出了一种自适应的分代垃圾回收算法。最后叙述了把SUN的CVM参考实现移植到基于三星S3C2410、嵌入式Linux环境下的移植过程。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号