maquinas virtuales

Páginas: 8 (1808 palabras) Publicado: 3 de abril de 2013
MÁQUINAS VIRTUALES

Introducción
Basado en el temario de la asignatura, y apegándose a los puntos que este mismo sugiere, este
trabajo aborda el tema de Máquinas Virtuales.
No es un trabajo lleno de oscuras menciones técnicas producto del copy-paste, tampoco intenta
develar los misterios más entrañables de las maquinas virtuales, pero sí tiene el propósito de exponer
el concepto de unaforma clara.
Definición
Una máquina virtual es simplemente una computadora abstracta, una computadora o máquina
emulada a partir de software. Una idea para nada nueva y cuyo término acuño IBM en 1959.
Existen varios tipos de ellas, con ciertas diferencias entre si, pero a grandes rasgos todas son muy
parecidas al siguiente diagrama:




Una máquina virtual es como una capa intermediaentre el hardware de la computadora y algún
software y puede encargarse de funciones como traducir instrucciones o simular el funcionamiento
de una computadora específica.
Hay desde las más complejas que emulan una computadora en su totalidad (Incluyendo tarjetas
de video, discos duros, etc.), hasta otras más sencillas y especializadas que brindan solo una capa
de abstracción entre plataformasde hardware y software muy específico. En este trabajo analizaremos
dos de las máquinas virtuales más populares.
Java Virtual Machine
Bien, tenemos ya una idea general de lo que es una maquina virtual. Ahora revisemos una de las
máquinas virtuales más empleadas y populares: Java Virtual Machine.
Java Virtual Machine es, sin duda, la parte nuclear del lenguaje de programación
Java. De hecho,es imposible correr una aplicación en Java sin algún
tipo de Maquina Virtual de Java de por medio.
Al ejecutar algún programa en este lenguaje, las instrucciones de este no

son ejecutadas directamente por el procesador ni por el hardware de la
computadora. Son ejecutadas por un software (Sí, una máquina virtual)
que las interpreta y lleva a cabo una acción sobre el hardware apartir
de estas.
De cierta manera, un programa en Java no es ejecutado por el procesador
de la computadora, sino que es ejecutado por un procesador
‘virtual’.
Y es precisamente esto lo que dota al lenguaje Java de su virtud más
grande: Portatilidad.
La portatilidad es la capacidad de un software de compilarse o ejecutarse
en varios ambientes (Sistemas Operativos) sin necesidad demodificaciones sustantivas en su código.
Tipos de máquinas virtuales


Funcionamiento de la máquina virtual de Java, una de las máquinas virtuales de proceso más populares.

Funcionamiento de VMWare, una de las máquinas virtuales de sistema más populares.
Las máquinas virtuales se pueden clasificar en dos grandes categorías según su funcionalidad y su grado de equivalencia a una verdadera máquina.Máquinas virtuales de sistema (en inglés System Virtual Machine)
Máquinas virtuales de proceso (en inglés Process Virtual Machine)
Máquinas virtuales de sistema
Las máquinas virtuales de sistema, también llamadas máquinas virtuales de hardware, permiten a la máquina física subyacente multiplicarse entre varias máquinas virtuales, cada una ejecutando su propio sistema operativo. A la capa desoftware que permite la virtualización se la llama monitor de máquina virtual o hypervisor. Un monitor de máquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre un sistema operativo ("host operating system").
Aplicaciones de las máquinas virtuales de sistema
Varios sistemas operativos distintos pueden coexistir sobre la misma computadora, en sólido aislamiento el uno delotro, por ejemplo para probar un sistema operativo nuevo sin necesidad de instalarlo directamente.
La máquina virtual puede proporcionar una arquitectura de instrucciones (ISA]) que sea algo distinta de la verdadera máquina. Es decir, podemos simular hardware.
Varias máquinas virtuales (cada una con su propio sistema operativo llamado sistema operativo "invitado" o "guest"), pueden ser...
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