WordPress.com



SISTEMAS OPERATIVOS DE MAQUINA VIRTUAL Y MAQUINAS VIRTUALES, VMWAREPRESENTADO POR: DANIEL ALEJANDRO URREA PEREZ UNIVERSIDAD NACIONAL DE COLOMBIA SEDE MANIZALES 10 DE NOVIEMBRE DE 2014INTRODUCCI?NDesde siempre, la tecnología y el desarrollo de mejoras de las herramientas computacionales han hecho posible que en la actualidad las diferentes formas de trabajar para las empresas tanto en el campo de producción como en el campo de la administración den y soporten un mejor rendimiento que en sus procesos organizacionales, y por consiguiente proporcionen a la sociedad una mejor calidad de vida.Las tecnologías de información cada vez necesitan herramientas que permitan desarrollar pruebas en los nuevos proyectos que se tienen en el campo de la informática. Basados en las nuevas necesidades, surge un tema muy prospero para este tipo de aplicaciones y son las máquinas virtuales.La aplicación de este concepto en la informática moderna es la oportunidad para multitud de usos domésticos y profesionales. La función principal que un usuario tradicional le puede dar a estas herramientas no es otro que el de utilizar diversas alternativas de los sistemas operativos actuales.Con este trabajo, pretendemos dar a conocer el ambiente entorno y uso que tiene las máquinas virtuales en la actualidad, su impacto y su desarrollo en el mercado actual, además de dar a conocer los grandes conceptos que se tiene alrededor de este tema y sus aplicaciones. MARCO TEORICOAunque hay muchos rasgos que se podrían destacar como candidatos para formar parte de una definición del concepto de máquina virtual (a partir de ahora MV), una MV se puede definir sencillamente como una capa de abstracción que separa el funcionamiento de un ordenador de su hardware. Las MV se construyeron para simplificar el proceso del control del hardware de un ordenador porque extienden y enmascaran la funcionalidad del hardware a través de procedimientos y datos abstractos. Se pueden identificar dos tipos de MV concretas: las que juegan un papel en la preparación de un programa para su ejecución (tiempo de compilación) y las que permiten la ejecución de dicho programa.Las Máquinas Virtuales constituyen un medio para proporcionar a un ambiente determinado de un sistema operativo, la posibilidad de ejecutar software que está disponible en otra plataforma esta plataforma es otro sistema operativo. Definimos a una Máquina Virtual como ``un sistema de software que ofrece una copia exacta del hardware sobre el cual, la Máquina Virtual, se está ejecutando''.Este enfoque de Máquina Virtual permite que se ejecuten, de manera concurrente, varios Sistemas Operativos en una misma plataforma de hardware. La parte central de una Máquina Virtual es el Monitor de Máquina Virtual. Los Monitores de Máquinas Virtuales son programas que dan el soporte para la ejecución de las Máquinas Virtuales sobre alguna plataforma determinada.M?QUINAS VIRTUALES DE SISTEMALas 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 de software que permite la virtualización se la llama monitor de máquina virtual o "hypervisor".M?QUINAS VIRTUALES DE PROCESOUna máquina virtual de proceso, a veces llamada "máquina virtual de aplicación", se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. La máquina se inicia automáticamente cuando se lanza el proceso que se desea ejecutar y se para cuando éste finaliza. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma.Dentro del concepto que tenemos de las máquinas virtuales, existen dos grandes programas que permiten la emulación de los sistemas operativos sin afectar el equipo físico sobre el cual se está trabajando:? Virtual PC: es un programa desarrollado por Connectix y comprado porMicrosoft para crear ordenadores virtuales. Es decir, su función es emular un hardware sobre el que funcionen varios sistemas operativos. Con esto se puede conseguir ejecutar varios sistemas operativos en la misma máquina a la vez y hacer que se comuniquen entre ellos. La última versión desarrollada fue la de 2007 de la cual hablaremos más adelante en el trabajo.? VirtualBox es un software de virtualización para arquitecturas x86 que fue desarrollado originalmente por la empresa alemana Innotek GmbH, pero que pasó a ser propiedad de la empresa Sun Microsystems en febrero de 2008 cuando ésta compró a innotek. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como “sistemas invitados”, dentro de otro sistema operativo “anfitrión”, cada uno con su propio ambiente virtual. La versión que desarrollamos en el trabajo es la última que saco Sun Microsystem para desarrollar.INTRODUCCION A LAS MAQUINAS VIRTUALESEn muchas ocasiones surge la necesidad de probar un programa o realizar pruebas en otro sistema operativo distinto al instalado. Cuál es la solución ?formatear el equipo e instalar este sistema operativo? ?Crear una partición e instalarlo?, ?Buscar otro equipo en el que sí esté instalado? La solución es mucho más sencilla que todo esto: lo único que hay que hacer es instalar una herramienta que emule el sistema operativo que se quiere probar, así no hay necesidad de formatear ni de cambiar de equipo.El sistema operativo emulado debería ser totalmente independiente del sistema operativo real, conviviendo ambos en total armonía y pudiendo pasar de uno a otro con facilidad. Lo anterior se consigue mediante el uso de las máquinas virtuales. Una máquina virtual es un programa informático que crea un entorno virtual entre el sistema operativo y el hardware para que el usuario final pueda ejecutar aplicaciones en una máquina abstracta. Por decirlo de manera más sencilla, una máquina virtual es una aplicación que simula el funcionamiento de una máquina real sobre la que se pueden instalar sistemas operativos, aplicaciones, navegar de forma segura, imprimir desde alguna aplicación, usar los dispositivos USB, etc.En el siguiente trabajo mencionaremos de manera general la historia y evolución de las máquinas virtuales, la descripción general de los diferentes tipos de máquinas virtuales existentes actualmente.HISTORIA Y EVOLUCIONA finales de la década de 1940 y durante la de 1950, la mayoría de los computadores eran sistemas dedicados a un solo usuario. El usuario de computador se sentaba en la consola de maquina real con todas las capacidades de la maquina visible y disponibles para ese usuario. Ejecutar un trabajo era como interactuar con los computadores personales de hoy; si la maquina necesitaba una respuesta, y si el usuario se sentaba un rato pensando sobre ella, la maquina permanecía ociosa. La única diferencia real era el costo, y los costos eran miles de veces superiores a los actuales.Ese concepto de una maquina completa dedicada a un usuario es lo que simula una máquina virtual (VM). Un usuario ante una máquina virtual ve, de hecho, el equivalente de una maquina real completa, una visión muy diferente de lo que suele proporcionarse a los usuarios de sistemas interactivos convencionales. Los sistemas de multiprogramación por lotes fueron desarrollados para conseguir un mejor aprovechamiento de los costosos recursos computacionales; se hizo menos corriente ver a un programador sentado en la consola de un computador, mientras depuraba un programa.A principios de los a?os sesenta, un grupo de M.I.T desarrollo un sistema de tiempo compartido CTSS, que permitía a los usuarios sentarse ante terminales parecidas a máquinas de escribir para controlar la potencia computacional de una máquina. Este sistema de tiempo compartido ejecutaba una corriente convencional de lotes para mantener al computador ocupado mientras les daba rápidas respuestas a los usuarios interactivos que estaban editando y depurando programas. Las capacidades de computación proporcionadas por el sistema de tiempo compartido e asemejan a las proporcionadas a los usuarios actuales de VM y de computadores personales; es decir, un ambiente muy interactivo en el cual el computador da respuestas rápidas a un gran número de peticiones relativamente triviales.Los computadores actuales proporcionan acceso inmediato a la totalidad de la máquina, de forma muy parecida a como lo hacían nuestros progenitores hace 30 a?os. Pero la gran diferencia está en que los computadores personales pueden conectarse a redes de información nacional y mundial a medida que la sociedad en la que vivimos se hace más y más dependiente de la información.CP/CMS (programa de control/sistema de control conversacional) comenzó como sistema experimental en 1964. Está destinado a ser un sistema de tiempo compartido de segunda generación basado en computadores IBM/360. Desarrollado en principio para uso local en el centro científico de desarrollo IBM, no tardo en ganar consideración como instrumento para la evaluación del rendimiento de otros sistemas operativos.A?os más tarde, los dise?adores de CP/CMS comprendieron que CTSS era difícil de dise?ar y modificar y consideraron que era más apropiado un enfoque modular así es que separaron la parte de administración de recursos de la parte de soporte al usuario, dando como resultado CP y CMS respectivamente. CP proporciona ambiente de sistemas separados que ofrecen a cada usuario acceso total a una maquina completa. CMS funciona en una máquina virtual creada por CP como sistema interactivo mono usuario.DESCRIPCION GENERALEn informática una máquina virtual es un software que emula a un computador y puede ejecutar programas como si fuese un computador real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de este "computador virtual". Uno de los usos domésticos más extendidos de las máquinas virtuales es ejecutar sistemas operativos para "probarlos". De esta forma podemos ejecutar un sistema operativo que queramos probar (Linux, por ejemplo) desde nuestro sistema operativo habitual (Windows por ejemplo) sin necesidad de instalarlo directamente en nuestro computador y sin miedo a que se reconfigure el sistema operativo primario.Se pueden encontrar varios tipos de máquinas virtuales:Máquinas virtuales software:Este tipo de máquinas virtuales se sitúan por encima del sistema operativo y tratan de aislar a las aplicaciones del entorno sobre el que se ejecutan. Proporcionan una capa entre las aplicaciones y el sistema operativo que captura todas las llamadas al sistema y las traduce al sistema concreto de ejecución. La máquina virtual de Java o la máquina virtual del entorno .NET son dos claros ejemplos de máquinas virtuales software. Entornos virtuales: este tipo de máquinas se crean para ejecutar directamente aplicaciones que necesitan un entorno determinado de ejecución sobre otro entorno totalmente diferente.Máquinas virtuales hardware: este tipo de aplicaciones tratan de emular directamente el hardware. Las llamadas al hardware del sistema operativo instalado serán capturadas y convertidas en llamadas al sistema del hardware emulado. En general, la emulación del hardware recibe el nombre de virtualización. Al emularse directamente el hardware, el usuario tiene la impresión de que la máquina sobre la que está trabajando es totalmente independiente. Este tipo de máquinas virtuales serán el objeto del presente monográfico y a partir de ahora nos centraremos en ellas.El uso de software de virtualización permite ejecutar varias máquinas virtuales con distintos sistemas operativos sobre el mismo hardware de manera simultánea. Además estas máquinas virtuales se pueden copiar y mover a otra máquina física de manera muy sencilla, lo que proporciona una manera rápida y cómoda de hacer backups o de reutilizar máquinas existentes. Las máquinas virtuales tienen discos duros virtuales que para la máquina anfitriona (es decir, para la máquina real) son simplemente ficheros de datos que se pueden copiar y manejar. La propia máquina virtual no es más que un fichero de configuración.Un sistema operativo de máquina virtual tiene como capa inferior el hardware o máquina desnuda, sobre el cual se ejecuta el kernel; las operaciones disponibles en este nivel son las instrucciones de máquina. Sobre el hardware se encuentra el sistema generador de máquinas virtuales (SGMV) que es el encargado de multiprogramar múltiples máquinas virtuales sobre una máquina física. Sobre el SGMV se encuentra entonces el sistema operativo de cada una de las máquinas virtuales que es el encargado de realizar todas sus funciones, incluyendo administración del almacenamiento, construcción del itinerario del procesador, control de entrada/salida, protección de los usuarios, multiprogramación, etc. EL CMS (Sistema de Control Conversacional) es uno de los sistemas operativos usado por las máquinas virtuales, es un sistema de aplicaciones con características poderosas para el desarrollo interactivo de programas. Contiene editores, traductores de lenguajes, varios paquetes de aplicación y herramientas de depuración. Por último, sobre cada máquina virtual se ejecutan los programas y las aplicaciones de los usuarios.Mientras que una máquina virtual representa los recursos de hardware de todo un computador, una infraestructura virtual representa los recursos de hardware interconectados de la totalidad de una infraestructura virtual, lo que incluye computadores, dispositivos de red y recursos compartidos de almacenamiento. Contiene sus propios CPU, RAM, disco duro y tarjetas de interfaz de red (NIC) virtuales. Para ser más específicos, se necesita tener un procesador rápido (cuanto más rápido mejor), además de tener bastante espacio libre en el disco, sobre todo si se va a trabajar con varias máquinas virtuales y los discos usados van a necesitar bastante espacio (en algunos casos de 5 a 8 gigas para cada máquina virtual, todo dependiendo de lo que se instale). También se necesita memoria, siempre será mejor 1 GB que 512 MB o 2 GB que 1, todo dependerá de cuanta memoria se desee que tengan dichas máquinas virtuales, pero en la mayoría de los casos, con 256 o 384 MB será suficiente, por tanto se necesitará como mínimo 1 GB para trabajar con mejor rendimiento.Existen diversas soluciones de virtualización disponibles actualmente, tanto gratuitas como de pago. Las más conocidas son las siguientes:Bochs: un emulador de procesadores x86 y AMD64 con licencia de software abierto. Bochs puede ejecutarse en distintos sistemas operativos, incluyendo Linux, Windows o incluso la Xbox. Puede además simular varios sistemas operativos como DOS, Windows o Linux.Microsoft Virtual PC: suite de virtualización de Microsoft para Windows y para MacOS. VirtualPC emula un PC estándar y todo el hardware asociado.Parallels Workstation: software de virtualización de la empresa Parallels Incorporation para procesadores Intel x86. QEMU: aplicación de software libre que implementa un emulador de procesador y que incluye un acelerador que permite incrementar la velocidad de las máquinas virtuales.Virtual Iron: otra aplicación de virtualización que ha sido de las primeras en aprovechar las capacidades específicas de virtualización de los nuevos procesadores Intel y AMD. VMWare: un completo conjunto de aplicaciones de virtualización, con herramientas de pago orientadas a la empresa y otras gratuitas más orientadas al uso personal. Hasta hace poco tiempo solo se ofrecía de manera gratuita la aplicación VMWare Player, que permitía ejecutar distintas máquinas virtuales ya creadas y que se podían descargar desde Internet. Desde fechas recientes se ofrece también de manera gratuita VMWare Server, que permite no sólo ejecutar máquinas ya creadas sino crear las máquinas desde el comienzo.Xen: Una herramienta muy usada en la comunidad Linux puesto que hasta hace poco tiempo sólo podía usar Linux/Unix como sistema anfitrión. Con la versión Xen 3.0 ya se puede instalar en Windows.VirtualBox: una herramienta para Windows y para Linux (la versión para MAC actualmente está en desarrollo en fase pre-alfa) liberada bajo licencia GPL y con un rendimiento similar al de otras aplicaciones como VirtualPC o VMWare.MikroTik: Mikrotik RouterOS es un software que funciona como un Sistema Operativo para convertir un PC o una placa Mikotik RouterBOARD en un router dedicado. RouterOS es un sistema operativo basado en GNU/Linux que implementa funcionalidades que los NSP e ISP tienden a implementar, como por ejemplo BGP, IPv6, OSPF o MPLS. RouterOS es un sistema versátil, con un soporte muy bueno por parte de MikroTik, tanto a través de un foro como de su wiki, proporcionando una amplia variedad de ejemplos de configuración.CUADRO COMPARATIVO ENTRE HERRAMIENTAS DE VIRTUALIZACIONCaracterísticaExplicaciónProducto destacadoFacilidad de instalación.Los tres productos se instalan de manera muy sencilla mediante un asistente. VirtualBox y VirtualPC se instalan rápidamente. Sin embargo, VMWare server tarda bastante tiempo en instalarse y dependiendo de la máquina puede llegar a tardar más de media horaVirtualBox, VirtualPCSistemas operativos anfitriones soportados.VirtualBox: Windows, Linux VMWare server: Windows, Linux Virtual PC: Windows, MacOSVMWare serverSistemas operativos invitados soportados.VirtualBox: DOS, Windows, Linux, OS/2, OpenBSD, FreeBSD, Netware, Solaris. VMWare server: DOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances. Virtual PC: DOS, Windows, OS/2VMWare server Soporte para USB.VirtualBox: Sí.VMWare server: Sí. Virtual PC: No.VirtualBox, VMWare serverFacilidad de creación de máquinas virtuales.VirtualBox: Fácil.VMWare server: Fácil.Virtual PC: Fácil.VirtualPC, VirtualBox, VMWare ServerExistencia de máquinasvirtuales disponibles enInternet.VMWare server dispone de las llamadas Virtual Appliances, que son máquinas virtuales preconfiguradas y listas para ser usadas. En Internet se pueden encontrar muchas y demuchos tipos.VMWare serverIntegración con el sistemaoperativo anfitrión: display,carpetas compartidas,drag&drop.Los tres sistemas disponen de herramientas que permiten mejorar la integración del sistema invitado con el anfitrión una vez instalado. En el caso de VMWare, se llaman VMWare Tools, y en el caso de Virtual PC, Virtual Machine additions. Tanto VMWare como VirtualPC permiten usar drag&drop y carpetas compartidas con el sistema anfitrión.VMWare Server, VirtualPCCapacidad de importarmáquinas creadas conotras herramientas.VMWare server es capaz de importar máquinas creadas con VirtualPC.VMWare ServerRendimiento. VirtualBox: Muy bueno.VMWare server: Muy bueno. Virtual PC: Muy bueno si se le instalan las Virtual Machine AdditionsVirtualBox, VMWare Server, VirtualPCMICROSOFT VIRTUAL PC Virtual PC fue desarrollado por Connectix y posteriormente adquirido por la Compa?ía Microsoft. Al existir una gran competencia entre el producto adquirido por Microsoft y otro sistema de “virtualización llamado VMware y competiendo entre ellos para ofrecer su producto a un menor precio al final ambos productos pasaron a ser gratuitos a partir de julio del 2006. Implementa los componentes y características mejoradas de las versiones anteriores de Virtual PC 2004.Virtual PC permite crear uno o más equipos virtuales, cada uno con su propio sistema operativo, en un solo equipo físico. El equipo virtual emula un equipo estándar basado en la arquitectura x86, con todos los componentes de hardware básicos excepto el procesador. Cada equipo virtual funciona como un equipo físico independiente, utilizando hardware emulado y el procesador del equipo físico. Como cada equipo virtual tiene su propio sistema operativo, puede ejecutar diversos sistemas operativos simultáneamente en un solo equipo.En el diagrama se ilustran los distintos niveles y componentes de Virtual PC cuando se ejecuta en el sistema operativo host.ESTRUCTURA Y COMPONENTES DE VIRTUAL PC ESTRUCTURA:De forma predeterminada, Virtual PC agrupa todos los archivos que constituyen un equipo virtual en una carpeta para una sencilla administración y portabilidad. Estos archivos incluyen:Un archivo de configuración de equipo virtual (.vmc) en formato XML que contiene la información de configuración del equipo virtual, incluidas todas las opciones del equipo virtual y la definición del hardware emulado del equipo virtual, creado con el Asistente para nuevo equipo virtual.Un archivo de disco duro virtual (.vhd) creado con el Asistente para nuevo equipo virtual. Los discos duros virtuales que se crean con el Asistente para disco virtual se almacenan en Mis documentos.Archivos de disco para deshacer (.vud) creados por Virtual PC si Discos para deshacer está habilitado.Un archivo de estado guardado (.vsv), si existe alguno.De forma predeterminada, los archivos se ubican en una carpeta con un nombre idéntico al del equipo virtual. Si, por ejemplo, el equipo virtual se denomina Windows 2000 Test, la carpeta se denomina Windows 2000 Test. Cada equipo virtual tiene una carpeta correspondiente. De forma predeterminada, estas carpetas se ubican en la carpeta Mis equipos virtuales, que se encuentra en Mis documentos.Virtual PC también crea y mantiene archivos de acceso directo para todos los equipos virtuales registrados; los archivos de acceso directo se encuentran en la carpeta Documents and Settings\ nombre usuario\ Application Data\ Microsoft\Virtual PC.El cambio de nombre de un equipo virtual no cambia el nombre de la carpeta de equipo PONENTES:Virtual PC consta de dos componentes básicos:La Consola de Virtual PC: proporciona una interfaz de usuario para agregar, configurar, iniciar, detener, reiniciar, supervisar y quitar equipos virtuales.Una ventana de equipo virtual es la interfaz de usuario del equipo virtual.CONSOLA DE VIRTUAL PCLa Consola de Virtual PC es la entrada inicial y el punto de control de equipos virtuales. Es la interfaz de usuario principal para crear, administrar y tener acceso a equipos virtuales y sus componentes. Consola de Virtual PC incluye las siguientes características:La Consola de Virtual PC proporciona dos asistentes: uno para crear equipos virtuales nuevos y otro para crear y administrar discos virtuales.La Consola de Virtual PC proporciona una lista de todos los equipos virtuales registrados que muestra el estado de cada equipo virtual.La Consola de Virtual PC proporciona opciones y parámetros de configuración, incluidas opciones globales que se aplican a todos los equipos virtuales y opciones individuales para cada equipo virtual.Los siguientes temas que contiene la consola de virtual PC:Asistente para nuevo equipo virtual:La configuración de un equipo virtual que Virtual PC reconozca y enumere en la Consola de Virtual PC requiere que utilice el Asistente para nuevo equipo virtual para crear un equipo virtual. El Asistente para nuevo equipo virtual crea el archivo de configuración (.vmc) y registra el equipo virtual con Virtual PC. El asistente también le permite registrar un equipo virtual existente si se ha creado con Virtual PC 2004 o una versión más reciente.En la siguiente tabla se muestran las opciones disponibles en el Asistente para nuevo equipo virtual:AcciónRequisitosResultadosCreación de un equipo virtual con un disco duro virtual.Especifique la creación de un equipo virtual personalizado, así como también una ubicación y un nombre de equipo virtual, tipo de sistema operativo y asignación de memoria. También especifique si se va a utilizar un disco duro virtual existente o el asistente para crear uno nuevo, indicando la ubicación del nuevo disco; si va a crear un disco virtual nuevo, especifique si va a habilitar Discos para deshacer.Acerca de cómo crear un equipo virtual con un disco duro virtual, Crear un equipo virtual personalizado.El asistente crea un equipo virtual, lo registra y crea un disco virtual nuevo o lo vincula a uno existente. De forma predeterminada, el asistente crea el archivo de configuración del equipo virtual en la carpeta Mis equipos virtuales en Mis documentos; el archivo y la carpeta tendrán el nombre especificado. El asistente utiliza el tipo de sistema operativo para establecer la asignación de memoria predeterminada, que puede cambiar en el asistente o después de crear el equipo virtual.Un disco se vincula al equipo virtual de una de dos maneras:Si se trata de un disco virtual existente, el archivo de disco duro virtual existente (.vhd) se vincula al equipo virtual nuevo.Si es un disco virtual nuevo, el Asistente para disco virtual crea el archivo de disco duro virtual y, de forma predeterminada, lo almacena en la misma carpeta que el archivo de configuración del equipo virtual y lo vincula al nuevo equipo virtual. Si la opción estaba activada, Discos para deshacer está habilitado.Creación de un equipo virtual sin un disco.Especifique la creación de un equipo virtual con la configuración predeterminada, así como también una ubicación y un nombre.Acerca de cómo crear un equipo virtual nuevo sin un disco duro virtual, Crear un equipo virtual con la configuración predeterminada.El asistente crea un equipo virtual y lo registra, sin vincularle ningún disco duro virtual. De forma predeterminada, el asistente crea el archivo de configuración del equipo virtual en la carpeta Mis equipos virtuales en Mis documentos; el archivo y la carpeta tendrán el nombre especificado. El asistente define una asignación de memoria predeterminada, que se puede cambiar después de crear el equipo virtual.El nuevo equipo virtual se enumera en la Consola de Virtual PC, pero la ventana de equipo virtual no se abre ni está en ejecución. El cuadro de diálogo Configuración abre la opción Disco duro 1.Adición de un equipo virtual existente.Especifique la adición de un equipo virtual existente, así como también una ubicación y un nombre del equipo virtual.Acerca de cómo agregar un equipo virtual existente, Agregar un equipo virtual existente.El asistente registra el equipo virtual existente.El nuevo equipo virtual se enumera en la Consola de Virtual PC y el cuadro de diálogo Configuración abre la opción Disco duro 1.EQUIPOS VIRTUALESCada equipo virtual funciona en una ventana que, después de instalar el sistema operativo, aparece y funciona de una forma parecida a un sistema operativo instalado en un equipo físico. No obstante, las ventanas de equipo virtual tienen elementos adicionales, características únicas y funcionalidades que no está disponible en un sistema operativo instalado en un equipo físico. El uso de estos elementos adicionales y características únicas requiere entender la estructura, los componentes y las capacidades de los equipos virtuales.PLATAFORMAS SOBRE LAS QUE TRABAJAVIRTUAL PC en sus diferentes versiones permite que sea instalado sobre cualquier sistema operativo real, dependiendo de las clasificaciones que tenga Virtual PC para software privado y software libre.Virtual PC puede instalarse en cualquier equipo basado en x86 que satisfaga o supere los requisitos del sistema. Los requisitos mínimos que debe satisfacer el sistema para que se pueda implementar correctamente Virtual PC variarán según el número y el tipo de sistemas operativos invitados, y las aplicaciones que desee instalar en los equipos virtuales. Por ejemplo, para ejecutar varios equipos virtuales simultáneamente, el equipo físico deberá tener al menos la memoria suficiente para cubrir los requisitos del sistema operativo host y cada sistema operativo invitado que se vaya a ejecutar simultáneamente.GESTION DE PROCESOS Y PROCESADORLa gestión de los procesos que se dan en las máquinas virtuales se puedenasemejar al funcionamiento y rendimiento de los procesos físicos del sistemaoperativo real, ya que simula de la misma manera el tipo y calidad del procesadorcon el que cuenta el computador en el que se corre la máquina virtual. Para losprocesos que desarrolla la máquina virtual, es necesario que el procesador searápido, ya que la máquina virtual trabajará dentro de tu sistema operativo y esesistema operativo también tendrá que seguir trabajando, además de que el programa tiene que "simular" por software todo lo que un sistema operativo necesita. La capacidad de aprovechar al máximo el hardware disponible ofrece una gran cantidad de posibilidades a nivel empresarial y a nivel doméstico.Un proceso de usuario no puede acceder a ninguna parte del sistema operativo, tanto programa como datos. De nuevo, el programa de un proceso no puede en general bifurcar hacia una instrucción de otro proceso. Además, sin un acuerdo especial, el programa de un proceso no puede acceder al área de datos de otro proceso. El procesador debe ser capaz de abandonar tales instrucciones en el momento de la ejecución.GESTION DE MEMORIALos discos duros virtuales proporcionan funcionalidad que es similar a sus equivalentes de discos físicos. Los discos virtuales admiten la lectura y escritura de datos. Un disco virtual se almacena en el equipo físico como un simple archivo. Los discos duros virtuales se crean con el Asistente para disco virtual.Discos duros virtualesUn disco duro virtual es un simple archivo en el equipo físico que almacena todos los datos utilizados por el sistema operativo instalado en el equipo virtual. Los discos duros virtuales tiene la extensión .vhd. Dentro del equipo virtual, el disco duro virtual tiene la misma apariencia que un disco duro físico. El equipo virtual utiliza el disco duro virtual de la misma manera que un equipo físico utiliza un disco duro físico. Hay disponibles varios tipos distintos de discos duros virtuales.Discos para deshacerSi la opción Habilitar discos para deshacer está activada, los cambios realizados durante una sesión de equipo virtual se guardan en un archivo de disco para deshacer (.vud). Un archivo de disco para deshacer es un archivo temporal y está separado del disco duro virtual. El archivo de disco para deshacer se almacena en el mismo directorio que el archivo de configuración de equipo virtual (.vmc). Cuando el equipo virtual se cierra, los cambios almacenados en el disco para deshacer se pueden borrar, guardar en el archivo de disco duro virtual o guardar para más tarde. El borrado de los cambios quita el archivo temporal.GESTION DE MEMORIA AUXILIAR Y SISTEMA DE ARCHIVOSDisquetes virtualesUn disquete virtual es un simple archivo en el equipo físico que almacena todos los datos que contiene un disquete. Virtual PC trata el disquete virtual de la misma manera que un disquete físico. Los disquetes virtuales utilizan la extensión .vfd.Si está ejecutando un programa que requiere un disquete, puede controlar la unidad de disquete del equipo físico o capturar un disquete virtual.GESTI?N DE ARCHIVOS DE VIRTUAL PCYa que los equipos y discos virtuales se almacenan como archivos, puede transferir, compartir, cambiar el nombre y duplicar un equipo virtual simplemente copiando, cambiando el nombre y registrando los archivos de la forma siguiente:OperaciónDescripciónTransferir un equipo virtualImportanteSi planea transferir un equipo virtual a otro equipo se recomienda que el equipo de destino tenga el mismo tipo de procesador que el equipo donde se creó el equipo virtual. Por ejemplo, un equipo virtual que se creó en un equipo con un Pentium 4 sólo debe transferirse a otro equipo que funcione con un Pentium 4.Copie la carpeta que contiene el archivo de configuración del equipo virtual (.vmc) y el archivo de disco duro virtual (.vhd) a otro equipo. Si existen archivos de estado guardado de equipo virtual (.vsv) o disco para deshacer de equipo virtual (.vud) asociados con el equipo virtual que desea transferir, asegúrese de incluirlos. Los archivos de estado guardado y disco para deshacer se almacenan en el mismo directorio que el archivo de configuración de equipo virtual (.vmc). Una vez copiados todos los archivos, puede utilizar la Consola de Virtual PC para agregarlo a la lista de equipos virtuales registrados.Debe asegurarse de tener la licencia adecuada para usar todos los sistemas operativos que vaya a instalar en un equipo virtual. Microsoft revisa las opciones de licencias periódicamente, incluido el uso de sistemas operativos en equipos virtuales.Proporcionar múltiples accesos de usuario a un único equipo virtualAlmacene la carpeta de equipo virtual en una ubicación a la que los usuarios tengan acceso.Aunque muchos usuarios pueden tener acceso a un único equipo virtual, el acceso no puede ser de forma simultánea. Para impedir da?os en los datos, Virtual PC impide que más usuarios puedan tener acceso a un archivo de configuración de equipo virtual cuando el equipo virtual está en ejecución.Duplicar un equipo virtualCopie una carpeta de equipo virtual existente. Si copia la carpeta de equipo virtual a otro equipo, no tiene que cambiar la carpeta que contiene el archivo de configuración de equipo virtual (.vmc). No obstante, si va a duplicar el equipo virtual en la misma carpeta física, necesita cambiar el nombre de la carpeta de equipo virtual.Cambiar el nombre de un equipo virtualPrecauciónRecomendamos utilizar la opción de configuración Nombre de archivo para cambiar el nombre de un equipo virtual. Si cambia manualmente el nombre de archivo de un equipo virtual en el Explorador de Windows, Virtual PC no podrá encontrar dicho equipo virtual. Para corregir este problema, agregue el equipo virtual al que ha cambiado el nombre utilizando el Asistente para nuevo equipo virtual.Utilice la opción Nombre de archivo para cambiar el nombre. El cambio de nombre de un equipo virtual cambia el nombre del archivo de configuración de equipo virtual (.vmc), el nombre del equipo virtual que se muestra en la lista de equipos virtuales en la Consola de Virtual PC, y el nombre de pantalla de la ventana de equipo virtual, pero no el nombre de la carpeta que contiene el equipo virtual. Si cambia el nombre de archivo de un equipo virtual, el nuevo nombre aparece en la Consola de Virtual PC inmediatamente, pero no aparecerá en la ventana de equipo virtual hasta que reinicie el equipo virtual.Cada equipo virtual debe tener un nombre de archivo único, que no puede contener el carácter dos puntos.GESTION DE ENTRADA/SALIDALas opciones de Virtual PC y de configuración del equipo virtual afectan a la experiencia del usuario al utilizar un equipo virtual. Estas opciones y esta configuración controlan los sonidos, los mensajes y la interfaz de usuario, así como el desplazamiento mediante el teclado y el mouse (ratón) en los equipos virtuales.Para controlar el modo en que el usuario utiliza el puntero del mouse (ratón) en un equipo virtual, tiene que configurar el método de captura del puntero del mouse en la ventana del equipo virtual.Para hacerlo, deberá utilizar uno de los dos métodos descritos en la tabla:OpciónDescripciónCapturar el punteroControla la forma en que el equipo virtual captura el puntero del mouse. Esta opción se aplica a todos los equipos virtuales.Puede elegir la opción Hacer clic en la ventana del equipo virtual para que el puntero sea capturado solamente cuando el usuario haga clic en cualquier ventana del equipo virtual.Puede elegir la opción Mover el puntero dentro de la ventana del equipo virtual para que el puntero sea capturado siempre que se mueva sobre cualquier ventana del equipo virtualUna vez que el puntero ha sido capturado, puede liberarlo del equipo virtual utilizando la tecla del host.Usarintegración de punteroImpide que un equipo virtual específico pueda capturar el puntero. Si selecciona esta opción, el puntero podrá moverse libremente dentro y fuera de todas las ventanas del equipo virtual. Esta opción ofrece compatibilidad para aplicaciones que dibujan su propio puntero, como los juegos, o aquellas cuyas ventanas se desplazan cuando se sitúa el puntero en el borde la pantalla.Utilizar la tecla del hostLa tecla del host puede utilizarse para lo siguiente:Cambiar el control de un puntero de mouse (ratón) capturado por un equipo virtual. Al presionar la tecla del host, el control del puntero cambia al sistema operativo host.De forma predeterminada, la tecla del host es la tecla ALT derecha. Utilizando la opción Tecla del host actual de la Consola de Virtual PC, puede cambiarla por la tecla que desee. Se utiliza la misma tecla del host para todos los equipos virtuales.Permitir las combinaciones de teclas de WindowsDe forma predeterminada, Virtual PC sólo admite el uso de las combinaciones de teclas de Windows en el sistema operativo invitado. Mediante la opción Teclado puede cambiar esta configuración a fin de permitirlas solamente en el sistema operativo host, sólo en el sistema operativo invitado o sólo en modo de pantalla completa en el sistema operativo invitado.Cuando se ha instalado Virtual Machine Additions en un equipo virtual, no es necesario presionar la tecla del host para recuperar el control del puntero del mouse se transfiere libremente entre el equipo virtual y el sistema operativo host.Si no hay ninguna ventana del equipo virtual activa y presiona la tecla de control, podrá utilizar los accesos directos de menú disponibles en la ventana activa.Si ha seleccionado la tecla de control como la tecla del host, no podrá utilizar ninguno de los accesos directos de menú suministrados por los programas que se ejecuten en el contexto del equipo virtual.Se puede controlar el sonido en los equipos virtuales de dos maneras:Se puede habilitar el sonido en cada equipo virtual. La opción Habilitar tarjeta de sonido de cada equipo virtual controla la disponibilidad de sonido en dicho equipo.Se puede deshabilitar el sonido de los equipos virtuales que se ejecutan en segundo plano. La opción Silenciar el sonido de equipos virtuales enventanas no activas deshabilita todos los sonidos generados por equipos virtuales en segundo plano. Se recomienda utilizar esta opción cuando se ejecuten múltiples equipos virtuales. La ejecución de varios equipos virtuales con equipos virtuales en segundo plano que no se hayan silenciado puede causar interferencias en el sonido.Además de lo anterior, se puede administrar la presentación de mensajes de Virtual PC. Puede eliminar mensajes de Virtual PC de dos maneras:Puede hacerlo de forma individual. Cuando aparece un mensaje, puede que tenga una opción de No mostrar este mensaje otra vez. Si selecciona esta opción, el mensaje se eliminará. Si más adelante decide que quiere ver los mensajes eliminados, puede utilizar la opción Restablecer mensajes para mostrar todos los mensajes eliminados anteriormente en Virtual PCPuede eliminar la presentación de todos los mensajes de advertencia e información de Virtual PC. Para hacerlo, utilice la opción No mostrar mensajes de la Consola de Virtual PC.Se puede utilizar las opciones de Pantalla para administrar la presentación de la ventana del equipo virtual.GESTION DE COMUNICACI?N Y SEGURIDADLas consideraciones de seguridad para Virtual PC se clasifican en dos categorías principales: seguridad del sistema operativo host y seguridad de los equipos virtuales. Al considerar la seguridad, debe leer la documentación sobre seguridad del sistema operativo instalado en el equipo físico y del sistema operativo instalado en cada equipo virtual.Seguridad del sistema operativo hostEl sistema operativo host en el que instala Virtual PC proporciona mecanismos de seguridad recomendables para proteger la integridad de los archivos usados por Virtual PC. Por ejemplo, los sistemas operativos host compatibles permiten configurar cuentas de usuario con acceso restringido a los archivos almacenados en el equipo y exigir una contrase?a para iniciar una sesión en el equipo. De forma predeterminada, Virtual PC crea y almacena archivos para equipos virtuales y discos duros virtuales en la carpeta Mis documentos del usuario actual. Es recomendable aceptar la ubicación predeterminada para almacenar archivos de Virtual PC y utilizar seguridad a nivel de usuarios para proteger los archivos.Seguridad de equipos virtualesLos mecanismos de seguridad del sistema operativo invitado controlan el acceso de los usuarios a los archivos y recursos disponibles en el equipo virtual. En general, los procedimientos de seguridad recomendados son los aplicables a los sistemas operativos que se ejecutan en los equipos físicos de la organización.Para proporcionar a un equipo virtual acceso a recursos de red es recomendable utilizar la Red compartida. Un equipo virtual que utilice la Red compartida podrá tener acceso a los recursos basados en TCP/IP disponibles en el sistema operativo host. Este método proporciona un nivel básico de protección de red.SOPORTE A TIEMPO REALPara la máquina virtual de Microsoft, la maquina es un mecanismo que permiterealizar procesos que no requieren que afecten el sistema operativo real con elque cuenta la maquina física en donde queremos que corra la máquina virtual.Específicamente, las máquinas virtuales no pueden dar un soporte a tiempo realya que incluyen gran tiempo en comprender y realizar procesos además del costoque implica que estas actúen como maquinas inmediatas. Podemos decir que Virtual PC no cuenta con las características de un sistema que implemente en su rendimiento procesos que requieran soporte tiempo real, esta funciona para simular sistemas menos complejos que permitan hacer procesos empresariales con fines de organización y administración de los recursos computacionales.ANALISIS COMPARATIVO CON LINUX Y WINDOWS XPCon Virtual PC, el rendimiento de los dos sistemas operativos funciona de la misma manera, por lo tanto podríamos decir que Virtual PC tiene las características suficientes para soportar la emulación de cualquier sistema operativo, teniendo en cuenta las características y requisitos computacionales de ambos sistemas.LA OFERTA DE VIRTUALIZACI?N DE SUN MICROSYSTEM: PRODUCTOS Y SERVICIOSSun dispone de una completa oferta de productos de virtualización que abarca desde el puesto de sobremesa a los centros de proceso de datos así como un conjunto de servicios de virtualización que ayudan a los clientes a desplegar servicios de forma más rápida, maximizar la utilización de los recursos del sistema y controlar y gestionar, de forma más sencilla, los entornos virtualizados. Los productos de virtualización de Sun ofrecen herramientas de gestión de software y capacidades de virtualización unificadas en sistemas operativos, servidores, sistemas de almacenamiento, puestos de sobremesa y procesadores.Sun xVM VirtualBox es un software de virtualización para arquitecturas x86 que fue desarrollado originalmente por la empresa alemana Innotek GmbH, pero que pasó a ser propiedad de la empresa Sun Microsystems en febrero de 2008 cuando ésta compró a innotek. Por medio de esta aplicación es posible instalar sistemasoperativos adicionales, conocidos como “sistemas invitados”, dentro de otro sistema operativo “anfitrión”, cada uno con su propio ambiente virtual. Por ejemplo, se podrían instalar diferentes distribuciones de Linux en un VirtualBox instalado en Windows XP o viceversa.Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp, Windows, y Solaris/OpenSolaris, y dentro de éstos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.Actualmente, VirtualBox se ejecuta en Windows, Linux, Macintosh y OpenSolaris acoge y apoya un gran número de sistemas operativos invitados incluyendo pero no limitado a Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS / Windows 3. X, Linux (2.4 y 2.6), Solaris y OpenSolaris, y OpenBSD.La aplicación fue inicialmente ofrecida bajo una licencia de software privado, pero en enero de 2007, después de a?os de desarrollo, surgió VirtualBox OSE (Open Source Edition) bajo la licencia GPL 2. Actualmente existe la versión privada, VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y está sujeta a la licencia de “Uso Personal y de Evaluación VirtualBox” (VirtualBox Personal Use and Evaluation License o PUEL) y la versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL.El software VirtualBox 2.2.2 permite a los usuarios crear “máquinas virtuales” en las que se puede instalar el sistema operativo que elijan, de tal manera que en un mismo equipo pueden ejecutarse múltiples sistemas operativos y aplicaciones de forma simultánea. La descarga de xVM VirtualBox solamente ocupa 20 MB, es altamente compacto y eficiente, y su instalación dura menos de cinco minutos.ESTRUCTURA Y COMPONENTESA comparación de Virtual PC, contiene los mismos componentes de consola en donde manejamos la configuración de memoria, disco y controladores de dispositivos de entrada y salida para la creación de las máquinas virtuales en esta máquina, además de los equipos virtuales incluidos en el paquete de instalación de la máquina virtual.CARACTERISTICAS de virtualboxAlgunas de las características de VirtualBox son:Modularidad. VirtualBox tiene un dise?o modular muy bien definido, con interfaces de programación interna y un cliente / servidor de dise?o. Esto hace que sea fácil de controlar varias interfaces a la vez: VirtualBox también viene con un completo kit de desarrollo de software: a pesar de que es software de fuente abierta, no tiene que copiar la fuente para escribir un nuevo interfaz para VirtualBox.Máquina virtual de las descripciones en XML. Los ajustes de configuración de máquinas virtuales se almacenan enteramente en XML y son independientes de los equipos locales. Máquina virtual de definiciones, por lo tanto, puede ser portado fácilmente a otros computadores.Invitado Adiciones para Windows y Linux. VirtualBox tiene software especial que se puede instalar Windows y Linux en máquinas virtuales para mejorar el rendimiento y hacer mucho más la integración sin fisuras. Entre las características brindadas por estos clientes son el puntero del ratón Adiciones integración y soluciones arbitrarias de pantalla (por ejemplo, cambiar el tama?o de la ventana de huéspedes).Las carpetas compartidas. Al igual que muchas otras soluciones de virtualización, para facilitar el intercambio de datos entre anfitriones e invitados, VirtualBox permite declarar ciertos directorios de acogida como "carpetas compartidas", que luego pueden ser accedidos desde dentro de las máquinas virtuales.PLATAFORMAS SOBRE LAS QUE TRABAJA VIRTUALBOXAl igual que virtual PC, este desarrollo de Sun Microsystem, permite la utilización de máquinas virtuales sobre los diferentes sistemas operativos existentes, teniendo en cuenta que se desarrollaron diferentes paquetes en distribución de software privado y libre.GESTION DE MEMORIAEn cuanto a la emulación de hardware, los discos duros de los sistemas invitados son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, incompartible con los demás software de virtualización.Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales de CD o DVD, o como un disco floppy.SOPORTE A TIEMPO REAL PARA VIRTUALBOXVirtualbox tiene la misma complejidad de las máquinas virtuales para dar soporte en tiempo real de los procesos asignados, ya que al igual que Virtual PC su mantenimiento e implementación demanda un costo muy alto y un rendimiento que supere los sistemas operativos de las maquinas reales.ANALISIS COMPARATIVO CON LINUX Y WINDOWS Al igual que Virtual PC, Virtualbox tiene diferentes distribuciones para Linux y Windows dando soporte para ambos sistemas operativos, proporcionando un rendimiento semejante en ambos sistemas.RESUMENSe puede decir que el concepto de máquina virtual es un resultado de la multiprogramación surgida en1959 e implementada por el profesor Christopher Strachey de la universidad de de Oxford. (La multiprogramación permite a un programador escribir el código fuente de un programa mientras otro programador compila otro programa, con el fin de aprovechar mejor los costosos recursos computacionales) esto da paso a el desarrollo de sistemas de tiempo compartido CTSS a principios de los sesenta por un grupo de M.I.T (Compatible Time-Sharing System) que crea un ambiente muy interactivo en el cual el computador da respuestas rápidas a un gran número de peticiones relativamente triviales. Finalmente y después de originados los progresos anteriores, se empieza el desarrollo en el Centro Científico de Cambridge de IBM, liderado por Robert Creasy (ex miembro de 'Project MAC'), del CP-40 y el CMS ('Cambridge Monitor System'). El CP-40 es el primer sistema operativo que implementa 'full virtualization', que permite emular simultáneamente hasta 14 'pseudo machines' (múltiples instancias del CMS), más tarde llamadas máquinas virtuales.Finalmente y después de muchos otros desarrollos e investigaciones IBM anuncia El 'TS/360' implementa 'virtual memory' y 'virtual machines' y que es reemplazo en 1972 por el primer sistema operativo de máquina virtual de la familia VM (VM/CMS), el 'VM/370' (basado en 'CP-370/CMS') y destinado para 'System/370' con hardware de memoria virtual. El 'VM/370' se basa en dos componentes; CP ('Control Program') y CMS (ahora llamado 'Conversational Monitor System'). CP proporciona ambiente de sistemas separados que ofrecen a cada usuario acceso total a una maquina completa. CMS funciona en una máquina virtual creada por CP como sistema interactivo monousuario. La función más importante del nuevo CP es la habilidad de ejecutar una VM dentro de otra VM.DEFINICION: Una máquina virtual es una computadora abstracta, una computadora o maquina emulada a partir de software haciendo ver este como una maquina real.En las configuraciones de máquinas virtuales existe un sistema operativo “anfitrión” que ejecuta el programa de emulación o virtualización. Este programa se encarga de crear “máquinas virtuales”, cada una con sus propias características (memoria RAM, disco duro, procesador, dispositivos, etc.) que pueden ejecutar su propio sistema operativo (”huésped”) y programas.Se pueden encontrar varios tipos de máquinas virtuales: Máquinas virtuales software: este tipo de máquinas virtuales se sitúan por encima del sistema operativo y tratan de aislar a las aplicaciones del entorno sobre el que se ejecutan. Permite ejecutar varias máquinas virtuales con distintos sistemas operativos sobre el mismo hardware de manera simultánea. Entornos virtuales: este tipo de máquinas se crean para ejecutar directamente aplicaciones que necesitan un entorno determinado de ejecución sobre otro entorno totalmente diferente.Máquinas virtuales hardware: este tipo de aplicaciones tratan de emular directamente el hardware. Las llamadas al hardware del sistema operativo instalado serán capturadas y convertidas en llamadas al sistema del hardware emulado.es concepto es llamado virtualización y le da la impresión al usuario de trabajar sobre una maquina independiente.Estructura:Tiene como capa inferior el hardware o máquina desnuda, sobre el cual se ejecuta el kernel; las operaciones disponibles en este nivel son las instrucciones de máquina. Sobre el hardware se encuentra el sistema generador de máquinas virtuales (SGMV) que es el encargado de multiprogramar múltiples máquinas virtuales sobre una máquina física. Sobre el SGMV se encuentra entonces el sistema operativo de cada una de las máquinas virtuales que es el encargado de realizar todas sus funciones, incluyendo administración del almacenamiento, construcción del itinerario del procesador, control de entrada/salida, protección de los usuarios, multiprogramación, etc. EL CMS (Sistema de Control Conversacional) es uno de los sistemas operativos usado por las máquinas virtuales, es un sistema de aplicaciones con características poderosas para el desarrollo interactivo de programas. Contiene editores, traductores de lenguajes, varios paquetes de aplicación y herramientas de depuración. Por último, sobre cada máquina virtual se ejecutan los programas y las aplicaciones de los usuarios.Herramientas de virtualizaciónLas más conocidas son las siguientes:Bochs: un emulador de procesadores x86 y AMD64 con licencia de software abierto.Bochs puede ejecutarse en distintos sistemas operativos, incluyendo Linux, Windows o incluso la Xbox. Puede además simular varios sistemas operativos como DOS, Windows o Linux.Microsoft Virtual PC: suite de virtualización de Microsoft para Windows y para MacOS. VirtualPC emula un PC estándar y todo el hardware asociado.Parallels Workstation: software de virtualización de la empresa Parallels Incorporation para procesadores Intel x86.QEMU: aplicación de software libre que implementa un emulador de procesador y que incluye un acelerador que permite incrementar la velocidad de las máquinas virtuales. Virtual Iron: otra aplicación de virtualización que ha sido de las primeras en aprovechar las capacidades específicas de virtualización de los nuevos procesadores Intel y AMD. VMWare: un completo conjunto de aplicaciones de virtualización, con herramientas de pago orientadas a la empresa y otras gratuitas más orientadas al uso personal. Hasta hace poco tiempo solo se ofrecía de manera gratuita la aplicación VMWare Player, que permitía ejecutar distintas máquinas virtuales ya creadas y que se podían descargar desde Internet. Desde fechas recientes se ofrece también de manera gratuita VMWare Server, que permite no sólo ejecutar máquinas ya creadas sino crear las máquinas desde el comienzo. Xen: Una herramienta muy usada en la comunidad Linux puesto que hasta hace poco tiempo sólo podía usar Linux/Unix como sistema anfitrión. Con la versión Xen 3.0 ya se puede instalar en Windows.VirtualBox: una herramienta para Windows y para Linux (la versión para MAC actualmente está en desarrollo en fase pre-alfa) liberada bajo licencia GPL y con un rendimiento similar al de otras aplicaciones como VirtualPC o VMWare.MikroTik: Mikrotik RouterOS es un software que funciona como un Sistema Operativo para convertir un PC o una placa Mikotik RouterBOARD en un router dedicado. RouterOS es un sistema operativo basado en GNU/Linux que implementa funcionalidades que los NSP e ISP tienden a implementar, como por ejemplo BGP, IPv6, OSPF o MPLS. RouterOS es un sistema versátil, con un soporte muy bueno por parte de MikroTik, tanto a través de un foro como de su wiki, proporcionando una amplia variedad de ejemplos de configuración.CONCLUSIONES Y OBSERVACIONESLas máquinas virtuales brindan la posibilidad de independencia de un sistema operativo al permitir tener múltiples de ellos en forma paralela, garantizando con esto un mejor rendimiento y eficiencia y eliminando los tiempos ociosos. Además garantizan portabilidad y seguridad, ya que aunque no es una maquina real, funciona con las mismas características de un sistema operativo real con sus propios componentes Las máquinas virtuales permiten simplificar la estructura de un computador, ya que hace posible reducir su crecimiento y compartir las cargas de trabajo entre varias máquinas virtuales, con recursos suficientes para cubrir dichas demandas. Todo esto implica la reducción de costos y riesgos y aumento en la calidad y agilidad de la infraestructura. las maquinas proporcionan fiabilidad a la hora de realizar un trabajo, ya que permite el aislamiento entre distintas máquinas virtuales, de tal manera que si ocurre un fallo de sistema en una máquina virtual, esta no afectara la ejecución de otras máquinas virtuales ejecutándose sobre el mismo hardware. Esta capa de abstracción proporciona a cada máquina virtual la percepción de estar ejecutándose sobre un hardware dedicado.Las máquinas virtuales además de ser supremamente sencillas de instalar y utilizar, tienen gran variedad de aplicaciones tanto a nivel doméstico como en la industria. la utilización de ella representa además de los beneficios ciertos riesgos como el que si el hardware se da?a afectara todas las máquinas virtuales que funcionen en este, o que los software puedan no ser compatibles con el hardware de virtualización, no se puede negar el hecho de que esta tecnología ha ocasionado gran impacto en la industria, a tal punto que podría llegar a ser el futuro de los almacenamientos, servidores y desarrollo de redes y centros de datos en todo tipo de compa?ías.BIBLIOGRAF?Aes.p/comparativa-rendimiento-maquinas-virtualessistema/maquinas_virtuales.htms/maquina-virtualmicrosoft-virtual-pc.descargarwindows/virtual-pc/s/virtual-pcinformación soportada por el manual de usuario de Virtual PCvirtualbox.es.wiki/VirtualBoxdescargar-virtualbox.htmlmac/buscar/descargar-virtualbox-para-windows/información soportada por el manual de usuario de virtualbox ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download