lunes, 6 de abril de 2009

arquitectura natural

Arquitectura natural
El código generado por el compilador Java es independiente de la arquitectura: podría
Ejecutarse en un entorno UNIX, Mac o Windows.
El motivo de esto es que el que realmente ejecuta el código generado por el compilador no es el procesador del ordenador directamente,si no que este se ejecuta mediante una máquina virtual.
Esto permite que los Apples de una
Web pueda ejecutarlos cualquier máquina que se conecte a ella independientemente de que
Sistema operativo emplee (siempre y cuando el ordenador en cuestión tenga instalada una
Máquina virtual de Java).
Rendimiento medio
En la actualidad la velocidad del procesado de código java es semejante a la de c++, hay ciertas pruebas estándares de comparación (bench mak), en las cuales java gana a c++ y viceversa. Esto es asi gracias al uso del compiladores just intime, los cuales reducen los bitecodes de java en código para una determinada cpu q no presisa de maquina viertual para ser ejecutado, y guarda
El resultado de dicha conversión, volviendo lo a llamar en caso de volverlos a necesitar , lo q se edita en este caso la sobre carga de trabajo asociada a la interpretación del bit code.

No hay comentarios:

Publicar un comentario