首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序语言、算法语言论文

基于ARM的嵌入式Java虚拟机研究与实现

摘要第1-5页
ABSTRACT第5-12页
第一章 绪论第12-16页
   ·JAVA的历史第12页
   ·JAVA虚拟机研究现状第12-15页
   ·论文组织第15-16页
第二章 JAVA 虚拟机规范第16-26页
   ·JAVA虚拟机介绍第16-22页
     ·程序计数器第18页
     ·Java 栈第18-19页
     ·堆第19页
     ·本地方法栈第19-20页
     ·执行引擎第20-21页
     ·JNI 及其原理第21-22页
   ·JAVA代码的运行过程第22-25页
   ·本章小结第25-26页
第三章 JIKESRVM 的设计架构第26-45页
   ·类模型及内存分配第26-30页
     ·JikesRVM 中对象的访问第27-29页
     ·线程的栈帧第29-30页
   ·核心运行时子系统第30-32页
     ·异常第30页
     ·动态类装载第30-31页
     ·输入输出系统第31页
     ·反射第31-32页
   ·线程和同步子系统第32-35页
     ·锁第32-34页
     ·线程调度第34页
     ·管程第34-35页
   ·内存管理子系统第35-38页
     ·并发对象分配第35-36页
     ·从变化到回收第36-37页
     ·并行垃圾回收第37-38页
     ·性能问题第38页
   ·编译子系统第38-39页
   ·JIKESRVM启动和MAGIC调用第39-44页
     ·启动第39-42页
     ·MAGIC 调用第42-44页
   ·本章小结第44-45页
第四章 JIKES RVM 的动态优化编译器第45-53页
   ·从字节码到中间表示(INTERMEDIATE REPRESENTATION)第46-47页
   ·高级优化第47-48页
   ·低级优化第48-49页
   ·指令选择和特定于机器的优化第49-50页
   ·优化的级别第50页
   ·操作的形态第50-52页
   ·本章小结第52-53页
第五章 项目分析第53-62页
   ·业内形势第53-55页
     ·嵌入式Linux 大势所趋第53-54页
     ·广泛的ARM 应用第54-55页
   ·目标平台简介第55-58页
     ·ARM 处理器结构简介第55-56页
     ·ARMLinux 简介第56-58页
   ·实现规划第58页
     ·实现目标第58页
     ·找到工作核心第58页
   ·JIKES RVM编译器模块分析第58-61页
   ·本章小结第61-62页
第六章 设计与实现第62-75页
   ·设计策略第62-64页
     ·借鉴PowerPC 的实现第62-63页
     ·尽量减少系统改动第63-64页
   ·JIKES RVM的约定第64页
     ·寄存器分类第64页
     ·栈约定第64页
   ·对寄存器的分配第64-67页
   ·同步机制的实现第67-69页
     ·Magic 准备和尝试第67-68页
     ·保护VM_Processor.vpStatus第68-69页
   ·应用的二进制接口第69页
   ·大端、小端问题第69-71页
     ·字节的大端、小端的问题第69-70页
     ·字的大端小段问题第70-71页
   ·寄存器0第71-72页
   ·定长的偏移量和操作数问题第72页
   ·系统陷阱实现第72-73页
   ·浮点数处理第73-74页
   ·本章小结第74-75页
第七章 工程经验第75-80页
   ·本项目的阶段目标设定第75-76页
   ·异常来驱动修改第76页
   ·调试JIKES RVM第76-78页
   ·跨平台编译第78-79页
   ·本章小结第79-80页
第八章 结论和展望第80-83页
   ·结论第80页
   ·后续工作第80-83页
     ·工程工作第80-81页
     ·研究方面工作第81-83页
参考文献第83-86页
致谢第86-87页
附录:测试结果第87-98页
 附录一:字节码测试结果第87-92页
 附录二:汇编指令覆盖情况第92-98页
个人简历第98页
攻读硕士学位期间研究成果第98-99页
 一、科研项目第98页
 二、发表论文第98-99页

论文共99页,点击 下载论文
上一篇:论非政府组织与非洲民主化的关系--以肯尼亚和乌干达为例
下一篇:基于DSP的数控雕刻系统研究及其仿真实现