Escolar Documentos
Profissional Documentos
Cultura Documentos
MAQUINA VIRTUALES
Realizado por: Paul Andrs Quito Naula.
Email: poljordan_23@hotmail.com
RESUMEN: Es un software que simula a una computadora y puede ejecutar programas como una computadora real, una caracterstica principal de las mquinas virtuales es que los procesos que son ejecutados estn limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
Uno de los usos ms extensos de las mquinas virtuales es para probar los nuevos sistemas operativos. De esta manera se puede ejecutar un sistema operativo cualquiera (GNU/Linux, por ejemplo) desde nuestro sistema operativo habitual (Windows XP por ejemplo) sin la necesidad de instalarlo directamente en nuestra computadora y sin miedo a que se des-configure el sistema operativo primario.
DE
UNA
Este programa permite crear un entorno virtual de hardware que permite la instalacin de otros sistemas operativos tal y como si estuvieras instalando el sistema en una computadora real. Las mquinas virtuales pueden emular hardware que en realidad no soportan, de este modo se pueden ejecutar sistemas operativos para arquitecturas de procesador distintos a los que se tiene en la computadora sobre la que funciona la mquina virtual de sistema. Por ejemplo, podras tener un procesador Intel x86 y la mquina virtual podra emular una arquitectura SPARC para que puedas instalar el sistema operativo Solaris. El sistema operativo sobre el que va instalada la mquina virtual de sistema se llama Sistema Operativo Anfitrin (Host) y los sistemas operativos que corren bajo la mquina virtual se llaman Sistemas Operativos Invitados (Guest). Si tu hardware es capaz de soportar buena carga de procesamiento y memoria, incluso puedes tener varios sistemas operativos ejecutndose en la mquina virtual e interactuando entre s.
LAS
MAQUINAS
Las Mquinas virtuales son herramientas muy tiles para probar distintos sistemas operativos y aplicaciones, sin tener que crear nuevas particiones y sectores de arranque para instalarlas. Podemos tener a nuestra computadora funcionando con Windows 7 y al mismo tiempo tener instalada una mquina virtual funcionando con alguna de las versiones de Linux para probar aplicaciones que no se pueden ejecutar en Windows o viceversa.
.
32 bits podrs seguir utilizando las aplicaciones antiguas. Actualmente las computadoras no se utilizan al 100% de su capacidad, gracias a la virtualizacin se puede aprovechar al mximo el hardware disponible, reduciendo los costos de energa, mantenimiento, espacio, etc. Es divertido poder ensearles a tus amigos que tu computadora tiene Windows, Linux, Mac OS, BSD y Solaris funcionando al mismo tiempo.
.
distintas para evitar interferencias, se puedan ejecutar en la misma mquina de manera completamente aislada y compartiendo los recursos de una nica computadora. La consolidacin de servidores a menudo contribuye a reducir el coste total de las instalaciones necesarias para mantener los servicios, dado que permiten ahorrar en hardware. La virtualizacin es una excelente opcin hoy da, ya que las mquinas actuales (Laptops, desktops, servidores) en la mayora de los casos estn siendo "sub-utilizados" (gran capacidad de disco duro, memoria RAM, etc.), llegando a un uso de entre 30% a 60% de su capacidad. Al virtualizar, la necesidad de nuevas mquinas en una ya existente permite un ahorro considerable de los costos asociados (energa, mantenimiento, espacio, etc).
maquina
virtual
tomado
de
.
pretende ejecutar la aplicacin, y este acta como un puente que entiende tanto el bytecode como el sistema sobre el que se pretende ejecutar. As, cuando se escribe una aplicacin Java, se hace pensando que ser ejecutada en una mquina virtual Java en concreto, siendo sta la que en ltima instancia convierte de cdigo bytecode a cdigo nativo del dispositivo final. La gran ventaja de la mquina virtual java es aportar portabilidad al lenguaje, de manera que desde Sun Microsystems se han creado diferentes mquinas virtuales java para diferentes arquitecturas, y, as, un programa .class escrito en Windows puede ser interpretado en un entorno Linux. Tan solo es necesario disponer de dicha mquina virtual para dichos entornos. De ah el famoso axioma que sigue a Java: "escrbelo una vez, ejectalo en cualquier parte", o "Write once, run anywhere". La mquina virtual de Java puede estar implementada en software, hardware, una herramienta de desarrollo o un Web browser; lee y ejecuta cdigo pre compilado bytecode que es independiente de la plataforma multiplataforma.
REFERENCIAS
[2] Jess Nio Camazn,Sistemas operativos monopuesto (Editex, 2011) [En lnea]. Disponible en: http://books.google.es . [3]Juan Antonio Prez Campanero Atanasio, Conceptos de Sistemas Operativos (Univ Pontifica Comillas, 2002) [En lnea] Disponible en: http://books.google.es [4] Xavier Cardona Peris, 2009 Monopuesto [En linea] Disponible en: http://books.google.es Sistemas Operativos
[5] ANDREW S AUTOR TANENBAUM Sistemas Operativos Modernos [En linea] Disponible en: http://books.google.es