JAVA virtual machine hardware independency platform based on MIPS and independency improvement method thereof

A JAVA virtual machine and hardware technology, which is applied to the MIPS-based JAVA virtual machine hardware-independent platform and its independent improvement field, can solve the problems of many CPU details, reduced robustness, and difficult transplantation, and achieve platform-independent The effects of modernization, improving development efficiency, and reducing the difficulty of migration

Inactive Publication Date: 2014-05-07
中软信息系统工程有限公司
View PDF1 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The purpose of the present invention is: through targeted research on the traditional virtual machine transplantation scheme, the traditional hotspot has many historical legacy codes, the coupling degree between each code block is quite high, involves many CPU details, and the amount of assembly code is large , the complexity of the call relationship between codes causes a large workload of transplantation, great difficulty in transplantation, and reduced robustness after transplantation. In the transplantation of the MIPS platform, a JAVA virtual machine hardware-independent platform based on MIPS and its independent Improve methods to solve the shortcomings of the existing technology

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • JAVA virtual machine hardware independency platform based on MIPS and independency improvement method thereof
  • JAVA virtual machine hardware independency platform based on MIPS and independency improvement method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The following description of the embodiments will be more helpful for the public to understand the present invention, but the specific embodiments given by the applicant cannot and should not be regarded as limitations on the technical solutions of the present invention. Changes in the definition of the present invention and / or formal but not substantial changes to the overall structure shall be regarded as the protection scope limited by the technical solutions of the present invention.

[0030] figure 1 It is the hotspot architecture before the improvement. It can be clearly seen in the figure that the interpreter and the compiler call the OS_CPU and CPU modules layer by layer, and several modules are intertwined. Depend on figure 2 It can be seen that the interpreter and compiler have been stripped out as separate modules in the refactored architecture.

[0031] The preferred embodiment of the present invention is:

[0032] A MIPS-based JAVA virtual machine hardw...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a JAVA virtual machine hardware independency platform based on MIPS and an independency improvement method of the JAVA virtual machine hardware independency platform. The JAVA virtual machine hardware independency platform based on the MIPS comprises a processor abstraction engine module, a memory management interface module, a task scheduling and local calling module, a compiling engine, an input/output module and the like. The independency improvement method of the JAVA virtual machine hardware independency platform based on the MIPS comprises the following steps of (1) starting a virtual machine, processing command line input, (2) initializing the operating environment of the virtual machine, (3) calling in and loading a Class file, (4) formatting a storage frame of a memory, and (5) executing a Java program. The JAVA virtual machine hardware independency platform based on the MIPS and the independency improvement method of the JAVA virtual machine hardware independency platform based on the MIPS have the advantages that an HAL of the virtual machine is designed in a clear modularization mode, platform transfer is facilitated, platform independency of hardware interfaces is achieved, development efficiency is improved, and difficulty of transfer is reduced.

Description

technical field [0001] The invention relates to a hardware-independent platform of JAVA virtual machine based on MIPS and an improvement method of its independence. Background technique [0002] After the Java source program is compiled by the compiler, a class file class composed of bytecodes is generated. During execution, the classloader first loads the bytecodes from the class file. After the safety verification by the checker, the Java virtual machine reads the bytecodes. Section code, translated into platform-specific instructions, and executed in the corresponding CPU. [0003] The Java virtual machine is the heart of the running of Java programs. Many excellent features of Java are derived from the concept and implementation of the Java virtual machine. The Java virtual machine is an abstract computer based on an actual processor. The Java virtual machine runs The bytecode read from the Class class file, so the Java virtual machine can also be regarded as a software...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455
Inventor 王定健陈鲁符兴斌李锁在刘向军黄明李亮胡坚升李贺徐志亮刘国强韩鹏郑永飞孙树刚胡春玲鲁振王伟刘涛张志刚孟璐
Owner 中软信息系统工程有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products