摘要
1.引言
Java是面向网络应用的语言,具有平台独立性、处理器兼容性、分布性和安全性等特点;Java采用字节码作为中间代码,程序代码短小精悍.由于这些特点Java十分适于网络应用,已经成为一种网络语言.Java语言为了实现上述优点,付出的代价是程序运行的时间开销大大增加,执行速度很慢,这是影响Java进一步广泛应用的主要原因(有关Java执行机制的详细描述见参考文献[1~4,7].因此,在Java语言推广的同时,就开始研究各种提高Java运行速度的方法,这些方法概括起来有软件和硬件两条途径.
Java is architecture neutral , implementation independent and secure. Java is a net oriented language and has been used on network extensively. The technology of Java-on-silicon is introduced in this paper. Java-on-silicon supports Java by hardware. This technology can enhance the speed of Java program. Up to now,there are three main approaches. The first approach is designing microprocessor with architecture just like JVM. The second approach is using a coprocessor to interpret Java codebytes. The third approach is designing parallel processor to support Java's multithread feature. This paper introduces these approaches of Java-on silicon,and discusses the trend of this technology.
出处
《计算机科学》
CSCD
北大核心
2001年第4期5-8,共4页
Computer Science
关键词
JAVA语言
编译程序
硬件
解释器
微处理器
Java , Java-on-silicon ,Microprocessor ,Architecture ,Embedded device