...
首页> 外文期刊>Computer >PicoJava: a direct execution engine for Java bytecode
【24h】

PicoJava: a direct execution engine for Java bytecode

机译:PicoJava:Java字节码的直接执行引擎

获取原文
获取原文并翻译 | 示例
           

摘要

Key to the central promise inherent in Java technology-"write once, run anywhere"-is the fact that Java programs run on the Java virtual machine, insulating them from any contact with the underlying hardware. Consequently, Java programs must execute indirectly through a translation layer built into the Java virtual machine. Translation essentially converts Java virtual machine instructions (called bytecodes) into corresponding machine-specific binary instructions. Bytecode is a single image of a program that will execute identically (in principle) on any system equipped with a JVM. The first step toward the development of a new class of Java processors was the creation of the bytecode execution engine itself, called the picoJava core. PicoJava directly executes Java bytecode instructions and provides hardware support for other essential functions of the JVM. Executing bytecode instructions in hardware eliminates the need for dynamic translation, thus extending the useful range of Java bytecode programs to embedded environments. By the end of 1998, Java processors like Sun's microJava 701 should be available for evaluation from several licensees of the picoJava core technology.
机译:Java技术固有的核心承诺(即“编写一次,随处运行”)的关键是Java程序在Java虚拟机上运行,​​从而使它们与底层硬件的任何接触都无法隔离。因此,Java程序必须通过内置在Java虚拟机中的转换层间接执行。转换实质上是将Java虚拟机指令(称为字节码)转换为相应的机器特定的二进制指令。字节码是程序的单个映像,在装有JVM的任何系统上都将相同地执行(原则上)。开发新型Java处理器的第一步是创建字节码执行引擎本身,称为picoJava内核。 PicoJava直接执行Java字节码指令,并为JVM的其他基本功能提供硬件支持。在硬件中执行字节码指令消除了对动态转换的需求,从而将Java字节码程序的有用范围扩展到了嵌入式环境。到1998年底,应该可以从picoJava核心技术的多个被许可方那里获得诸如Sun的microJava 701之类的Java处理器的评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号