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