You are on page 1of 3

QEMU

Es un emulador de procesadores basado en la traducción dinámica de binarios (conversión


del código binario de la arquitectura fuente en código entendible por la arquitectura
huésped). QEMU también tiene capacidades de virtualización dentro de un sistema
operativo, ya sea GNU/Linux, Windows, o cualquiera de los sistemas operativos
admitidos; de hecho, es la forma más común de uso. Esta máquina virtual puede
ejecutarse en cualquier tipo de Microprocesador o arquitectura (x86, x86-
64, PowerPC, MIPS, SPARC, etc.). Está licenciado en parte con la LGPL y
la GPL de GNU.
El objetivo principal es emular un sistema operativo dentro de otro sin tener que
reparticionar el disco duro, empleando para su ubicación cualquier directorio dentro de
éste.
El programa no dispone de GUI, pero existe otro programa llamado QEMU manager que
puede hacer de interfaz gráfica si se utiliza QEMU desde Windows. También existe una
versión para GNU/Linux llamada qemu-launcher. En Mac OS X puede utilizarse el
programa Q que dispone de una interfaz gráfica para crear y administrar las máquinas
virtuales.
Existe también una variante que permite emular la computadora japonesa NEC PC-
9801 hecha por Takeda Yoshida.
Emulación del modo usuario
Puede ejecutar programas compilados para un tipo de CPU en otro tipo de CPU. Las
llamadas al sistema son pensadas para endianness y desarreglos en 32/64
bits. Wine y Dosemu son los principales objetivos de QEMU.
Modo de emulación completo de sistema de ordenador
QEMU emula un sistema informático completo, incluyendo procesador y varios
periféricos. Este puede ser usado para proveer hosting virtual a varios ordenadores
virtuales en un único ordenador. QEMU puede arrancar varios sistemas operativos,
incluyendo entre otros Linux, Microsoft Windows, DOS, y BSD. Admite además la
emulación de varias plataformas de hardware, incluyendo x86, AMD64, Alpha, Mips, y
Sparc.
Características:

 Soporta emulación de IA-32 (x86) PC, AMD64 PC, MIPS R4000,


Sun's SPARC sun4m, Sun's SPARC sun4u, ARM development boards
(Integrator/CP y Versatile/PB), SH4 SHIX board, PowerPC(PReP y Power
Macintosh), y arquitecturas ETRAX CRIS.
 Soporte para otras arquitecturas en host y sistemas emulados (ver página principal
para una lista completa).
 Aumento de velocidad — algunas aplicaciones pueden correr a una velocidad cercana
al tiempo real.
 Implementa el formato de imagen de disco Copy-On-Write. Se puede declarar una
unidad virtual multi-gigabyte; la imagen de disco ocupará solamente el espacio
actualmente utilizado.
 Implementa la superposición de imágenes. Se puede mantener el estado de una
imagen del sistema huésped, y escribir cambios en un archivo de imagen separado.
De esa forma, si por ejemplo el sistema huésped se colapsa, es sencillo volver a un
estado anterior que haya sido guardado.
 Soporte para ejecutar binarios de Linux en otras arquitecturas.
 Es posible salvar y restaurar el estado de la máquina (por ejemplo, programas en
ejecución).
 Emulación de tarjetas de red virtuales.
 Soporte SMP.
 El sistema operativo huésped no necesita ser modificado o parcheado.
 Mejoras en el rendimiento cuando se usa el módulo del kernel KQEMU (no soportado
desde la versión 0.12).
 Las utilidades de línea de comandos permiten un control total de QEMU sin tener que
ejecutar X11.
 Control remoto de la máquina emulada a través del servidor VNC integrado.

REFERENCIAS BIBLIOGRÁFICAS
 https://es.wikipedia.org/wiki/QEMU

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 del 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, por lo que no es compatible con los Mac con
procesador Intel.
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.
Requisitos para el 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 por lo menos con 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

REFERENCIAS BIBLIOGRAFICAS

 https://es.wikipedia.org/wiki/Windows_Virtual_PC

You might also like