Maquina virtual

Páginas: 3 (522 palabras) Publicado: 19 de noviembre de 2010
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 ordenadorabstracto y especifica las instrucciones (bytecodes) que este ordenador puede ejecutar. El intérprete Java específico ejecuta las instrucciones que se guardan en los archivos cuya extensión es .class.Las tareas principales de la JVM son las siguientes:
* Reservar espacio en memoria para los objetos creados
* Liberar la memoria no usada (garbage collection).
* Asignar variables aregistros 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 aplicaciones Java
Estaúltima tarea, es una de las más importantes que realiza la JVM. Además, las propias especificaciones del lenguaje Java contribuyen extraordinariamente a este objetivo:
* Las referencias a arraysson verificadas en el momento de la ejecución del programa
* No hay manera de manipular de forma directa los punteros
* La JVM gestiona automáticamente el uso de la memoria, de modo que noqueden huecos.
* No se permiten realizar ciertas conversiones (casting) entre distintos tipos de datos.
Por ejemplo, cuando el navegador encuentra una página web con un applet, pone en marcha laJVM y proporciona la información que aparece en la etiqueta <APPLET > ... </APPLET>. El cargador de clases dentro de la JVM ve que clases necesita el applet. Dentro del proceso de carga,las clases se examinan mediante un verificador que asegura que las clases contienen código válido y no malicioso. Finalmente, se ejecuta el applet.
 
El lenguaje Java
El lenguaje Java no estádiseñado solamente para crear applets que corren en la ventana del navegador. Java es un lenguaje de propósito general, de alto nivel, y orientado a objetos.
Java es un lenguaje de programación orientado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Máquina virtual
  • Maquinas Virtuales
  • Máquinas Virtuales
  • Maquina virtuales
  • Maquinas Virtuales
  • Maquinas virtuales
  • Maquina Virtual
  • maquinas virtuales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS