[发明专利]一种基于MIPS的JAVA虚拟机硬件无关化平台及其无关化改进方法在审
申请号: | 201310723797.3 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103777997A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 王定健;陈鲁;符兴斌;李锁在;刘向军;黄明;李亮;胡坚升;李贺;徐志亮;刘国强;韩鹏;郑永飞;孙树刚;胡春玲;鲁振;王伟;刘涛;张志刚;孟璐 | 申请(专利权)人: | 中软信息系统工程有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102299 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 mips java 虚拟机 硬件 无关 平台 及其 改进 方法 | ||
1.一种基于MIPS的JAVA虚拟机硬件无关化平台,其特征在于,该平台包括:
处理器抽象引擎模块:包括基于堆栈的处理器和基于寄存器的处理器,所述处理器抽象引擎模块遵循基于堆栈的传统,提供基于寄存器的执行引擎来模拟具体硬件的实现,提供堆栈调用的抽象接口;
内存管理接口模块:用于负责内存的分配和回收;
任务调度和本地调用模块:采取适配策略,直接实现抽象接口和原hotspot的代码适配器;
编译引擎:该编译引擎提取编译接口,使用固定的IR中间码来代替原有的HIR和LIR,最后根据新的接口,把编译部分单独提取出来编译成一个独立的模块来调用。
2.根据权利要求1所述的基于MIPS的JAVA虚拟机硬件无关化平台,其特征在于,还包括输入/输出模块,所述输入/输出模块采取Adapter的策略,直接实现抽象接口和原hotspot代码的适配器。
3.一种基于MIPS的JAVA虚拟机硬件无关化平台改进方法,其特征在于,该方法包括如下步骤:
虚拟机从读入Class文件到执行完毕的全过程为一个生命周期,该周期按功能不同,可分为五个阶段:
(1)启动虚拟机,并处理命令行输入;
(2)初始化虚拟机运行环境;
(3)调入并加载Class文件;
(4)格式化内存存储frame;
(5)执行Java程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中软信息系统工程有限公司,未经中软信息系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310723797.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:硬盘磁头分隔器
- 下一篇:一种高效紧凑型耦合水处理装置及其处理方法