论文部分内容阅读
一种基于Java编程语言的微处理器直接在硅芯片上执行Java虚拟机(JVM)。它不仅节省了将字代码转换成另一台处理器上的本机语言所带来的额外开销,而且也为Java编程语言运行时间特征提供了支持。由于支持堆栈处理、多线程操作、垃圾收集、目标寻址和符号分解,这种微处理器用于基于Java语言的应用时,比一般处理器性能优异得多。它也能有效地利用处理器资源,如高速缓冲存储器以及和翻译机不一样的分支预测装置。基于Java语言的微处理器对于广泛的
A microprocessor based on the Java programming language executes a Java Virtual Machine (JVM) directly on a silicon chip. Not only does it save the extra overhead of translating word code into native languages on another processor, it also provides support for runtime characteristics of the Java programming language. Due to support for stack processing, multi-threading operations, garbage collection, target addressing and symbolic decomposition, the microprocessors are much superior to typical processors for use in Java-based applications. It also makes efficient use of processor resources such as cache memory and branch prediction devices that are not the same as translators. Microprocessor based on Java language for a wide range of