miércoles 1 de abril de 2009
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,sino que este se ejecuta mediante una máquina virtual.
Esto permite que los Applets 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 actulidad la velocidad del procesado de codigo java es semejante a la de c++, hay ciertas pruebas estandares de comparacion(bench mak), en las cuales java gana a c++ y viceversa . esto es asi gracias al uso del compiladores just intime, los cuales raducen los bitecodes de java en codigo para una determinada cpu q no presisa de maquina viertual para ser ejecutado , y guardan el resultado de dicha convercion , volviendo lo a lllamar en caso de volverlos a necesitar , lo q se edita en este caso la sobre carga de trabajo asociada a la interpretacion del bit code.
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,sino que este se ejecuta mediante una máquina virtual.
Esto permite que los Applets 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 actulidad la velocidad del procesado de codigo java es semejante a la de c++, hay ciertas pruebas estandares de comparacion(bench mak), en las cuales java gana a c++ y viceversa . esto es asi gracias al uso del compiladores just intime, los cuales raducen los bitecodes de java en codigo para una determinada cpu q no presisa de maquina viertual para ser ejecutado , y guardan el resultado de dicha convercion , volviendo lo a lllamar en caso de volverlos a necesitar , lo q se edita en este caso la sobre carga de trabajo asociada a la interpretacion del bit code.
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario en la entrada