자바 프로세서

Java processor

Java 프로세서는 하드웨어에서 Java Virtual Machine(JVM; Java 가상 머신)을 구현하는 것입니다.즉, 추상기계의 명령어 세트를 구성하는 Java 바이트코드가 구체적인 기계의 명령어 세트가 된다.이것들은 오늘날 가장 일반적인 언어 컴퓨터 아키텍처 형태입니다.

실장

이용 가능한 Java 프로세서는 다음과 같습니다.

  • PicoJava는 Sun Microsystems가 Java 프로세서를 구축한 첫 번째 시도였다.
  • Imsys Technologies의 Cjip입니다.보드 및 AVID wireless[1] 무선으로 이용 가능
  • ARM926EJ-S는 Java 바이트 코드를 실행할 수 있는 ARM 프로세서입니다.이 테크놀로지는 Jazelle이라고 불립니다.
  • Java Optimized[2] Processor for FPGAs. 박사논문 이용가능
  • jHISC는[3] 객체 지향 기능에 대한 하드웨어 지원을 제공합니다.

레퍼런스

  1. ^ "Imsys는 Java에 대한 헤지: rewritable-microcode 칩에 Java, Forth, C/C++용 명령 세트가 있습니다." by Tom R. Halfhill [1] Wayback Machine에서 2008-11-19 아카이브 완료
  2. ^ Schoeberl, M. (2008). "A Java processor architecture for embedded real-time systems". Journal of Systems Architecture. 54 (1–2): 265–286. CiteSeerX 10.1.1.68.8757. doi:10.1016/j.sysarc.2007.06.001.
  3. ^ Yiyu, T.; Wanyiu, L.; Chihang, Y.; Li, R.; Fong, A. (2006). "A Java processor with hardware-support object-oriented instructions". Microprocessors and Microsystems. 30 (8): 469. doi:10.1016/j.micpro.2005.12.007.