Aaaaaa

Páginas: 2 (400 palabras) Publicado: 25 de octubre de 2012
Cuando el código fuente Java es compilado, se genera el archivo "byte-code", en lugar de un archivo binario de una plataforma específica. El "byte-code" es un archivo de objeto neutral a laarquitectura, el cual puede ser ejecutado en cualquier sistema que tenga un intérprete Java y un sistema Java de tiempo de ejecución. El intérprete es requerido para convertir el código neutro de objeto a lasinstrucciones específicas de la máquina; por otra parte el sistema de tiempo de ejecución es requerido para ejecutar y desplegar alguna salida. El intérprete y el sistema de tiempo de ejecución sonconocidos en conjunto como la Máquina Virtual Java ó JVM (Java Virtual Machine). La JVM crea una capa entre el código y la arquitectura y de esta manera aísla al "byte-code" del hardware.
Esta capa detraducción hace posible que el código de Java sea independiente de la plataforma y pueda correr inalterado sobre cualquier sistema que tenga su propia implementación de JVM.
Una estrategiaalternativa al ejecutar por ejemplo una applet es al archivo "byte-code" compilarlo primero para la maquina en cuestión y luego ejecutar el programa compilado. Esta estrategia requiere tener un compilador paratraducir de  "byte-code" a lenguaje de maquina dentro del navegador y poder activarlo automáticamente cuando se necesite. En consecuencia, los programas en Java en realidad pasarían por dos fases decompilación: una en la cual el código fuente se traduce a código de bytes y otra en la que, durante la ejecución, los códigos de bytes se traducen en lenguaje máquina para la computadora actual en laque se ejecuta el programa. Estos compiladores estuve buscando son los compiladores JIT (Just In Time), existen y son comunes, pero son grandes e introducen un retraso entre la llegada del programa ysu ejecución.
Además de las implementaciones en Software de la JVM (intérpretes y compiladores) Sun y otras compañías han diseñado chips de JVM, sin necesidad de una capa de interpretación por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aaaaaa
  • aaaaaa
  • Aaaaaa
  • aaaaaa
  • aaaaaa
  • Aaaaaa
  • aaaaaa
  • aaaaaa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS