Vous êtes sur la page 1sur 4

Qu es una mquina virtual?

Contenedor de software perfectamente aislado que puede ejecutar sus propios sistemas
operativos y aplicaciones como si fuera un ordenador fsico. Una mquina virtual se
comporta exactamente igual que lo hace un ordenador fsico y contiene sus propios CPU,
RAM, disco duro y tarjetas de interfaz de red (NIC) virtuales (es decir, basados en
software). Incluso la propia mquina virtual considera que es un ordenador real. Sin
embargo, una mquina virtual se compone exclusivamente de software y no contiene
ninguna clase de componente de hardware. El resultado es que las mquinas virtuales
ofrecen una serie de ventajas con respecto al hardware fsico.
Explicndolo de una forma sencilla una Mquina Virtual de Sistema es un programa que
nos permite albergar un Ordenador Ficticio dentro de un Ordenador existente, es decir, un
software que simula por completo el comportamiento de un Ordenador real sin que este
exista, albergado virtualmente en un ordenador fsico.
Este tipo de programas nos permitirn con un solo PC disponer de mltiples Sistemas
Operativos funcionando simultneamente usando tan solo una nica mquina fsica.

Qu es VMware Workstation?
Software desarrollado por EMC Corporation, empresa especializada en entornos de
virtualizacin, es un programa completo, usado a nivel profesional, nos permite incluso
virtualizar un sistema fsico real completo y transportarlo a cualquier ordenador anfitrin,
multiplataforma pudiendo instalarse sobre sistemas anfitriones Windows, Linux y Mac ,su
versin completa es de pago, aunque algunas de sus aplicaciones son gratuitas.

Ventajas
Con las mquinas virtuales, podemos tener varios sistemas operativos sin necesidad de
crear particiones o tener ms discos duros, esto nos permitir poder tener sistemas
operativos para pruebas. Por ejemplo, que sale una versin beta y no queremos instalarla
en nuestro sistema operativo de trabajo, ya que las betas son eso, "pruebas" y puede que
dejen el sistema operativo inestable, algo que no se quiere con el equipo de trabajo. De
esta forma siempre se tendr la oportunidad de probar esos programas beta sin que
afecten a las cosas que se tienen instaladas ni que obliguen a formatear y volver a instalar
de nuevo todo lo que se tiene.

Instalacin de vmware workstation

Tipos o ejemplo de mquinas virtuales


Las mquinas virtuales se pueden clasificar en dos grandes categoras segn su
funcionalidad y su grado de equivalencia a una verdadera mquina.
Mquinas virtuales de sistema (en ingls System Virtual Machine)
Mquinas virtuales de proceso (en ingls Process Virtual Machine)

Mquinas virtuales de sistema


Las mquinas virtuales de alivio sistema, tambin llamadas mquinas virtuales de
hardware, permiten a la mquina fsica subyacente multiplicarse entre varias mquinas
virtuales, cada una ejecutando su propio sistema operativo. A la capa de software que
permite la virtualizacin se la llama monitor de mquina virtual o "hypervisor". Un monitor
de mquina virtual puede ejecutarse o bien directamente sobre el hardware o bien sobre
un sistema operativo ("host operating system").
Ejemplos: Java, .NET Framework.
Mquina virtual instanciada para un proceso.
Cuando termina el proceso, termina la instancia de mquina virtual.

Mquinas virtuales de proceso


Una mquina virtual de proceso, a veces llamada "mquina virtual de aplicacin", se
ejecuta como un proceso normal dentro de un SO y soporta un solo proceso. La mquina
se inicia automticamente cuando se lanza el proceso que se desea ejecutar y se detiene
para cuando este finaliza. Su objetivo es el de proporcionar un entorno de ejecucin
independiente de la plataforma de hardware y del SO, que oculte los detalles de la
plataforma subyacente y permita que un programa se ejecute siempre de la misma forma
sobre cualquier plataforma.
Virtualizacin ISA (Instruction Set Architecture).
Ofrecen un entorno de ejecucin completo.

Tcnicas
Emulacin del hardware subyacente (ejecucin nativa)
Esta tcnica se suele llamar virtualizacin completa (full virtualization) del hardware, y se
puede implementar usando un hypervisor de Tipo 1 o de Tipo 2:
Tipo 1 se ejecuta directamente sobre el hardware
Tipo 2 se ejecuta sobre otro sistema operativo.
Cada mquina virtual puede ejecutar cualquier sistema operativo soportado por el
hardware subyacente. As los usuarios pueden ejecutar dos o ms sistemas operativos
distintos simultneamente en computadoras "privadas" virtuales.

El sistema pionero que utiliz este concepto fue la CP-40, la primera versin (1967) de la
CP/CMS de IBM (1967-1972) y el precursor de la familia VM de IBM (de 1972 en
adelante). Con la arquitectura VM, la mayor parte de usuarios controlan un sistema
operativo monousuario relativamente simple llamado CMS que se ejecuta en la mquina
virtual VM.
Actualmente tanto Intel como AMD han introducido prestaciones a sus procesadores x86
para permitir la virtualizacin de hardware.

Emulacin de un sistema no nativo


Las mquinas virtuales tambin pueden actuar como emuladores de hardware,
permitiendo que aplicaciones y sistemas operativos concebidos para otras arquitecturas
de procesador se puedan ejecutar sobre un hardware que en teora no soportan.
Algunas mquinas virtuales emulan hardware que solo existe como una especificacin.
Por ejemplo:
La mquina virtual P-Code que permita a los programadores de Pascal crear aplicaciones
que se ejecutasen sobre cualquier computadora con esta mquina virtual correctamente
instalada.
La mquina virtual de Java. La mquina virtual del entorno .NET. Open Firmware
Esta tcnica permite que cualquier computadora pueda ejecutar software escrito para la
mquina virtual. Solo la mquina virtual en s misma debe ser portada a cada una de las
plataformas de hardware.

Virtualizacin a nivel de sistema operativo


Esta tcnica consiste en dividir una computadora en varios compartimentos
independientes de manera que en cada compartimento podamos instalar un servidor. A
estos compartimentos se los llama "entornos virtuales". Desde el punto de vista del
usuario, el sistema en su conjunto acta como si realmente existiesen varios servidores
ejecutndose en varias mquinas distintas. Dos ejemplos son las zonas de Solaris
(Solaris Zones) y la tcnica de Micro Partioning de AIX.

Algunas mquinas virtuales.


Algunas de las mquinas virtuales ms conocidas y usadas del mundo son: VMware
Workstation, VirtualPC, Hiper-V, VirtualBox

VMware Workstation

Software desarrollado por EMC Corporation, empresa especializada en entornos de


virtualizacin, es un programa completsimo y muy usado a nivel profesional, dispone de
varias aplicaciones adicionales algunas de ellas gratuitas, nos permite incluso virtualizar
un sistema fsico real completo y transportarlo a cualquier ordenador anfitrin, es
multiplataforma pudiendo instalarse sobre sistemas anfitriones Windows, Linux y Mac,
evidentemente es una aplicacin que en su versin completa es de pago, aunque algunas
de sus aplicaciones son gratuitas.

Virtual PC
Software propiedad de Microsoft, gratuito para instalar Windows XP sobre un Equipo
Anfitrin con SO Windows 7, siempre y cuando la licencia de este sea legal. Solo funciona
correctamente con Sistemas Windows tanto como Anfitrin o como Sistema invitado.

Hiper-V
Es un Sistema de Mquina Virtual implementado en el Sistema Operativo Servidor
Windows Server 2008, por lo tanto, est diseado para funcionar exclusivamente sobre
este Sistema Operativo quedando por lo tanto su uso relegado en la prctica al uso
profesional.

VirtualBox
Software desarrollado y propiedad de Oracle, completamente gratuito para uso no
comercial, muy completo e indicado para el uso privado dada su gratuidad y eficacia, es
adems multiplataforma, siendo totalmente compatible con Sistemas Linux, Windows y
Mac, muy recomendable para iniciarse en el mundo de la virtualizacin.

Vous aimerez peut-être aussi