Procesor Java - Java processor
A Procesor Java je implementace Virtuální stroj Java (JVM) v hardwaru. Jinými slovy Bajtový kód Java který tvoří instrukční sadu abstraktního stroje, se stává instrukční sadou konkrétního stroje. Jedná se dnes o nejoblíbenější formu a počítačová architektura na vysoké úrovni.
Implementace
K dispozici je mnoho procesorů Java, včetně:
- picoJava byl první pokus od Sun Microsystems vybudovat procesor Java
- Cjip od společnosti Imsys Technologies. K dispozici na deskách a s bezdrátovými rádii od AVIDwireless[1]
- ARM926EJ-S je procesor ARM schopný spouštět Java bytecode, tato technologie byla pojmenována Jazelle
- Procesor optimalizovaný pro Java[2] pro FPGA. Disertační práce je k dispozici
- jHISC[3] poskytuje hardwarovou podporu pro objektově orientované funkce
Reference
- ^ „Imsys zajišťuje sázky na Javu: přepisovatelný mikrokód čip má instrukční sady pro Java, Forth, C / C ++ "] od Toma R. Halfhilla[1] Archivováno 2008-11-19 na Wayback Machine
- ^ Schoeberl, M. (2008). "Architektura procesoru Java pro vestavěné systémy v reálném čase". Journal of Systems Architecture. 54 (1–2): 265–286. CiteSeerX 10.1.1.68.8757. doi:10.1016 / j.sysarc.2007.06.001.
- ^ Yiyu, T .; Wanyiu, L .; Chihang, Y .; Li, R .; Fong, A. (2006). "Procesor Java s hardwarově podporovanými objektově orientovanými pokyny". Mikroprocesory a mikrosystémy. 30 (8): 469. doi:10.1016 / j.micpro.2005.12.007.