stringtranslate.com

Procesador Java

Un procesador Java es la implementación de la máquina virtual Java (JVM) en hardware. En otras palabras, el bytecode Java que compone el conjunto de instrucciones de la máquina abstracta se convierte en el conjunto de instrucciones de una máquina concreta. Estas eran la forma más popular de arquitectura informática de lenguaje de alto nivel y eran "una opción atractiva para construir sistemas integrados y en tiempo real programados en Java". [1] Sin embargo, a partir de 2017, Java integrado ya no es común y no existen proveedores de chips Java en tiempo real. [2]

Implementaciones

Hay varios procesadores Java de investigación probados en FPGA, incluidos:

Algunas implementaciones comerciales incluyeron:

Véase también

Referencias

  1. ^ abcd Binder, Walter; Schoeberl, Martin; Moret, Philippe; Villazon, Alex (septiembre de 2008). "Cross-Profiling for Embedded Java Processors". Quinta Conferencia Internacional sobre Evaluación Cuantitativa de Sistemas de 2008. págs. 287–296. doi :10.1109/QEST.2008.39. ISBN 978-0-7695-3360-5. Número de identificación del S2C:  16966639.
  2. ^ "Systronix Home". www.systronix.com . Archivado desde el original el 18 de agosto de 2017. Consultado el 6 de junio de 2022 .
  3. ^ Yiyu, T.; Wanyiu, L.; Chihang, Y.; Li, R.; Fong, A. (2006). "Un procesador Java con instrucciones orientadas a objetos con soporte de hardware". Microprocesadores y microsistemas . 30 (8): 469. doi :10.1016/j.micpro.2005.12.007.
  4. ^ Schoeberl, M. (2008). "Una arquitectura de procesador Java para sistemas embebidos en tiempo real". Journal of Systems Architecture . 54 (1–2): 265–286. CiteSeerX 10.1.1.68.8757 . doi :10.1016/j.sysarc.2007.06.001. 
  5. ^ Tewary, Manish; Malik, Avinash; Salcic, Zoran; Biglari-Abhari, Morteza (2019). "Un procesador integrado energéticamente eficiente para aplicaciones Java en tiempo real". Arquitectura de sistemas informáticos – ARCS 2019. Apuntes de clase en informática. 11479 : 281–292. doi :10.1007/978-3-030-18656-2_21. hdl : 2292/62302 . ISBN . 978-3-030-18655-5. Número de identificación del sujeto  153311249.
  6. ^ "Imsys apuesta por Java: un chip con microcódigo reescribible tiene conjuntos de instrucciones para Java, Forth, C/C++"] por Tom R. Halfhill [1] Archivado el 19 de noviembre de 2008 en Wayback Machine