MAQUINA VIRTUAL MACHINE (JVM)
Es una maquina virtual de proceso nativo, es decir, ejecutable en una plataforma
específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el bytecode java), el cual es generado por el compilador del lenguaje Java.
El código
binario de Java no es un lenguaje de alto nivel, sino un verdadero código maquina de bajo nivel, viable incluso como lenguaje de
entrada para un microprocesador físico. Como todas las piezas del rompecabezas
Java, fue desarrollado originalmente por Sun.
La JVM es una
de las piezas fundamentales de la plataforma Java. Básicamente se sitúa en un
nivel superior al hardware del sistema sobre el que se pretende ejecutar la
aplicación, y este actúa como un puente que entiende tanto el bytecode como el sistema
sobre el que se pretende ejecutar. Así, cuando se escribe una aplicación Java,
se hace pensando que será ejecutada en una máquina virtual Java en concreto,
siendo ésta la que en última instancia convierte de código bytecode a código
nativo del dispositivo final.
No hay comentarios.:
Publicar un comentario