Java vs .Net

Páginas: 4 (913 palabras) Publicado: 24 de enero de 2014
¿Qué es la máquina virtual de Java?
La Máquina Virtual Java es el entorno en el que se ejecutan los programas Java, su misión principal es
la de garantizar la portabilidad de las aplicaciones Java.Define esencialmente un ordenador abstracto
y especifica las instrucciones (bytecodes) que este ordenador puede ejecutar. El intérprete Java
específico ejecuta las instrucciones que se guardan enlos archivos cuya extensión es .class

2.

¿Cuáles son las funciones de ésta?

Reservar espacio en memoria para los objetos creados

Liberar la memoria no usada (garbage collection)
Asignar variables a registros y pilas

Llamar al sistema huésped para ciertas funciones, como los accesos a los dispositivos

Vigilar el cumplimiento de las normas de seguridad de las aplicacionesJava

3.

¿Cuáles son sus principales características?
Ya que la JVM es una Máquina Virutal, comparte las mismas características que los micropocesadores,
respecto a tener registros, pilas,punteros de intrucciones, un juego de instrucciones, y demás. Este
diseño crea una VM (Virtual Machine) que posee las características de una máquina hardware real, y
como una máquina, la JVM pude ejecutarprogramas en su propio lenguaje.
Esto significa que si los desarrolladores de software escriben programas para la JVM, los programas se
comportarán del mismo modo, independientemente delmicroprocesador en el que resida la JVM.






Compatibilidad: Las máquinas no deben tener ningún requisito especial que las haga aptas para
la virtualización. En este sentido, una máquina virtual esidéntica a una máquina física. Es decir, los
clientes no tienen que hacer ajustes para ejecutar las aplicaciones. Cualquier aplicación que
pueda ejecutarse en los servidores físicos del clientetambién se ejecutará en las máquinas
virtuales.
Aislamiento: Aunque las máquinas virtuales pueden compartir los recursos físicos de un único
ordenador, permanecen completamente aisladas unas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Vs Net
  • Java vs. .net
  • Java Vs Otros
  • Platafora Java .Net
  • Fondos Net-Beans Java
  • Java Vrs .Net
  • Java Vs C#
  • Ruby Vs Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS