2. es un software que simula a una computadora y puede ejecutar programas
como si fuese una computadora 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 esta "computadora 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 (GNU/Linux, por ejemplo)
desde nuestro sistema operativo habitual (Mac OS X por ejemplo) sin necesidad
de instalarlo directamente en nuestra computadora y sin miedo a que se
desconfigure el sistema operativo primario.
MÁQUINA VIRTUAL
3. 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 de
software 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").
Una 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 detiene 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.El ejemplo más conocido actualmente de este tipo de
máquina virtual es la máquina virtual de Java. Otra máquina virtual muy conocida
es la del entorno .Net de Microsoft que se llama "Common Language Runtime".
HARDWARE Y SOFTWARE
4. VirtualBox - Actualmente es desarrollado por Oracle y es totalmente gratis. Es
multi-plataforma, siendo compatible con Windows, MAC OS X, Solaris y Linux.
Ademas, viene con un sinnúmero de características que facilitan la creación y
el mantenimiento de una maquina virtual. Las descripciones y los parámetros
de las maquinas virtuales se almacenan en archivos XML que permite la
potabilidad e intercambio de archivos entre el “hosts” y el “guest”.
Parallels - Aunque es bien conocido por su versión de MAC OS X, Parallels
también corre virtualizaciones en Windows y Linux. Este programa tiene un
buen rendimiento o “performance” gracias a un enlace directo, es decir esta
optimizado para correr en procesadores Intel y AMD.
PROGAMAS PARA HACER V.M.
5. VMware - Viene en dos sabores: VM Player y VMware Workstation. VMware
Player es la versión gratuita para usuarios casuales que no necesitan opciones
avanzadas. En el caso de VMware Workstation, esta incluye todas las
características de VMware Player como fácil creación de maquinas virtuales,
optimización de harware e impresión si necesidad de instalar controladores o
“drivers”. Mas ánade otras funciones como la habilidad de clonar maquinas
virtuales.
Microsoft VirtualPC es una aplicación para crear y ejecutar máquinas virtuales
de diferentes sistemas operativos (especialmente de la propia compañía)
dentro de un entorno Windows. Microsoft publicó esta aplicación en 2007 y
aunque aún sigue funcionando no ha recibido ninguna actualización desde
entonces, por lo que respecto a las aplicaciones anteriores VirtualPC está algo
obsoleta y es recomendable utilizar otras aplicaciones como VirtualBox o
VMware Player en lugar de esta.
6. VENTAJAS Y DESVENTAJAS
Ventajas
Con las máquinas virtuales, podemos tener varios sistemas operativos sin
necesidad de crear particiones o tener más discos duros, esto nos permitirá
poder tener sistemas operativos para pruebas. Por ejemplo, que sale una versión
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.
Desventajas
Una de las razones por la que las máquinas virtuales no son la panacea de la
computación, es que agregan gran complejidad al sistema en tiempo de
ejecución. La principal desventaja de la máquina virtual, es que en la aplicación
de algunos procesos tendrá como efecto la lentitud del computador, es decir, la
computadora en la cual se está ejecutando este proceso debe tener una
capacidad bastante notable “debe ser de gran capacidad o potente”.