Máquina virtual
Es un software que emula 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 des
configure el sistema operativo primario.
Windows Virtual PC
Windows Virtual PC (antes llamado Microsoft Virtual PC, luego renombrado Windows Virtual
PC en Windows 7) es un software gestor de virtualización desarrollado por Connectix y comprado
por Microsoft para crear equipos virtuales. Es decir, su función es emular mediante virtualización,
un hardware sobre el que funcione un determinado sistema operativo. Con esto se puede
conseguir ejecutar varios sistemas operativos en la misma máquina a la vez y hacer que se
comuniquen entre ellos.
Emulación de hardware
Virtual PC, en el caso de la versión para Windows, no emula el procesador sino que deja que el
mismo ejecute las instrucciones en el entorno emulado. Por el contrario, en la versión
para MacOS emula un procesador Intel Pentium III (32 bit). El resto del hardware que emula son:
una placa madre con un chipset Intel 440BX, una tarjeta de video SVGA VESA Estándar S3
Trío32/64 con 8 MB. de memoria VRAM, un chip de BIOS de American Megatrends, una tarjeta de
sonido SoundBlaster 16 y una tarjeta de red DEC 21140.
No presenta soporte para todos los programas, debido a que pueden existir fallos debido a errores
en la sincronización de las operaciones o se pueden generar opcodes fuera de tiempo.
La emulación en Macintosh es de recopilación dinámica para traducir código x86 a código de
un Mac con procesador PowerPC. En los Mac con procesador Intel no existe una versión de Virtual
PC con lo que hay que acudir a otro tipo de soluciones.
La emulación en Windows también es de recopilación dinámica, pero solo traduce el modo
de kernel y el modo real x86 a código de usuario x86, mientras el usuario original corre en forma
nativa o verdadera.
Sistemas operativos Soportados
Sistema operativo anfitrión:
Windows 7 Ultimate (32 y 64 bits)
Windows 7 Enterprise (32 y 64 bits)
Windows 7 Professional (32 y 64 bits)
Windows Vista Ultimate (32 y 64 bits)
Windows Vista Enterprise (32 y 64 bits)
Windows Vista Business (32 y 64 bits)
Windows Vista Business N (32 y 64 bits)
Windows Server 2003
Windows XP Home (support added with Feb 20, 2009, hotfix rollup)
Windows XP Professional
Windows XP Tablet PC Edition (32 bits)
Windows XP Professional x64 Edition
Windows XP Media Center Edition 2005
Windows Vista Home Premium (64 bits)
Windows Vista Home Basic (32 y 64 bits)
Virtual PC 2007 soporta, y no instalará en los sistemas operativos siguientes como anfitrión:
Windows Vista Starter
Windows Vista Home Premium N (32 y 64 bits)
Windows Vista Home Basic N (32 y 64 bits)
Virtual PC 2007 soporta oficialmente, pero se puede instalar encendido en los sistemas operativos siguientes como anfitrión, a pesar de un mensaje de alerta posible:
Windows Server 2008 R2 (64 bits)
Windows Server 2008
Windows Vista Home Premium (32-bits)
Windows XP Media Center Edition 2004
Windows XP Home Edition
Virtual PC 2004 es la última versión compatible con Windows 2000 como SO anfitrión.
Windows Virtual PC soporta los sistemas operativos siguientes como huésped:
Windows XP Service Pack 3 (SP3) Professional
Windows Vista Enterprise Service Pack 1 (SP1)[b]
Windows Vista Ultímate Service Pack 1 (SP1)[b]
Windows 7 Professional
Windows 7 Ultímate, Windows 7 Enterprise
Requisitos del sistema
Procesador AMD Athlon Dual Core X2 a 1.50 Ghz o Intel Celeron
2GB De Memoria RAM
Hardware de Virtualización Activado (recomendado, aunque no es necesario)
Tarjeta de video con por lo menos 64 MB de VRam
Resolución de pantalla 800 x 600
Conexión a Internet de banda ancha
48,5 MB libres En el disco duro (se recomiendan 2 GB para la instalación de sistemas
virtuales)
No se soporta Windows Vista Starter, Home Basic ni Home Premium. En el caso de Windows
7, es igual que en Windows Vista
VMware
VMware Inc., (VM de Virtual Machine) filial de EMC Corporation que proporciona la mayor parte
del software de virtualización disponible para ordenadores compatibles X86. Entre este software se
incluyen VMware Workstation, y los gratuitos VMware Server y VMware Player. El software de
VMware puede funcionar en Windows, Linux, y en la plataforma Mac OS X que corre en
procesadores INTEL, bajo el nombre deVMware Fusion. El nombre corporativo de la compañía es
un juego de palabras usando la interpretación tradicional de las siglas «VM» en los ambientes de
computación, como máquinas virtuales (Virtual Machines).
Introducción
VMware es un sistema de virtualización por software. Un sistema virtual por software es un
programa que simula un sistema físico (un computador, un hardware) con unas características de
hardware determinadas. Cuando se ejecuta el programa (simulador), proporciona unambiente de
ejecución similar a todos los efectos a un computador físico (excepto en el puro acceso físico al
hardware simulado), con CPU (puede ser más de una), BIOS, tarjeta gráfica, memoria RAM, tarjeta
de red, sistema de sonido, conexión USB, disco duro (pueden ser más de uno), etc.
Un virtualizador por software permite ejecutar (simular) varios computadores (sistemas operativos)
dentro de un mismo hardware de manera simultánea, permitiendo así el mayor aprovechamiento
de recursos. No obstante, y al ser una capa intermedia entre el sistema físico y el sistema operativo
que funciona en el hardware emulado, la velocidad de ejecución de este último es menor, pero en
la mayoría de los casos suficiente para usarse en entornos de producción.
VMware es similar a su homólogo Virtual PC, aunque existen diferencias entre ambos que afectan
a la forma en la que el software interactúa con el sistema físico. El rendimiento del sistema virtual
varía dependiendo de las características del sistema físico en el que se ejecute, y de los recursos
virtuales (CPU, RAM, etc.) asignados al sistema virtual.
Mientras que VirtualPC emula una plataforma x86, Vmware la virtualiza, de forma que la mayor
parte de las instrucciones en VMware se ejecutan directamente sobre el hardware físico, mientras
que en el caso de Virtual PC se traducen en llamadas al sistema operativo que se ejecuta en el
sistema físico.
Funcionamiento
En el caso de la versión Workstation y Server, el funcionamiento es bastante similar a lo siguiente:
Aplicación --> OS (virtual) --> Hardware (virtual) --> VMware --> (OS host) --> hardware físico.
Esto afecta el rendimiento y desempeño de las máquinas virtuales, a diferencia de la versión ESX
que funciona más o menos de la siguiente manera.
Aplicación --> OS (virtual) --> Hardware (virtual) --> VMware --> hardware físico.
Top Related