Windows Virtual PC

Windows Virtual PC
Desarrollador(es)
Microsoft Corporation
Windows Virtual PC: página principal
Información general
Última versión estable 6.1.7600.16393 ( Windows)
7.0.3 ( Mac)
10 de febrero de 2011 (5 años, 9 meses y 26 días) (Windows)
14 de agosto de 2007 (9 años, 3 meses y 25 días) (Mac)
Género Emulador, Máquina virtual
Sistema operativo Microsoft Windows
Mac OS X (sin soporte)
Mac OS (sin soporte)
Licencia Propietaria
En español
[ editar datos en Wikidata]

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 Estandar 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 recompilació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 VirtualPC 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.

Other Languages