webnoticias, publicación de artículos gratis, participación ciudadana, notas de prensa
Publicar es gratis, sólo tienes que registrarte y escribir.
  Usuario: Clave:    
 
 
Si la única verdad es la realidad ¿por qué no inventamos una realidad mejor?   por    
Documento sin título
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 8/21/2022 12:48:07 PM
Xnechijli01
¿Qué es la virtualización?
Explicación breve sobre la virtualización
votos 0 comentarios 0 enviar vínculo a un amigo
Tags Java JVM
 
¿Qué es la virtualización? Básicamente permiten usar una aplicación en varios entornos.
 

¿Qué es la virtualización? 

Se trata de virtualizar un sistema operativo completo y se aleja del concepto de una máquina virtual Java. Es importante señalar que el concepto de máquina virtual no pertenece a Java, pues es mucho más antiguo. Este concepto se remonta a la década de 1980 en implementaciones como el código p de Pascal o ciertos compiladores de Cobol.

Ahora bien,  ¿que se pasa de la fuente al código de bytes y la JVM lo interpreta? A partir de este momento, todavía no hay pasos para convertir el bytecode al código nativo de la plataforma en la que se ejecutará este programa. La máquina virtual de Java también hace esto. ¿Por qué es? 

Hay varias razones para elegir este tipo de implementación. Aquí hay una oración muy importante para explicar esto mejor: "Escribe una vez, corre en cualquier lugar". Esto significa que puede generar el mismo código para cualquier plataforma: Windows, Linux, Mac o Android. Esta frase es un eslogan creado por Sun Microsystems para resaltar los grandes beneficios de las capacidades multiplataforma de Java. Por supuesto, la principal ventaja del lenguaje es que te permite crear programas muy simples y rápidos en cualquier plataforma.

El entorno de tiempo de ejecución de JVM

Como sabes, la máquina virtual Java es una consola de proceso. En otras palabras, funciona en una plataforma específica. Esta máquina puede interpretar y ejecutar instrucciones escritas en bytecode, que es el propio código binario de Java. Esto lo hace el compilador del lenguaje Java. Ahora bien, esto es Bytecode, que es un código binario de Java, no un lenguaje de alto nivel. 

Todos estos aspectos son fundamentales para programar en Java, pues permiten el correcto desempeño de las aplicaciones creadas con este lenguaje de programación. Esto es fundamental para mantener la seguridad del código, de las aplicaciones y las empresas que los utilizan.

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
El lenguaje humano y JavaScript
JavaScript y el lenguaje humano
Cómo mantenerte actualizado con el uso de Javascript
Cómo habilitar el modo oscuro en Microsoft Excel
Cómo eliminar duplicados en Excel
Minecraft combina las ediciones Java y Bedrock.
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de webnoticias.
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
 
 
Documento sin título
 
Documento sin título
 
Nos contaron qué leen
Documento sin título
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.