SlideShare a Scribd company logo
1 of 3
4.6.1 EMULACION DE 
HARDWARE
 En informática, un emulador es un software que permite ejecutar programas 
o videojuegos en una plataforma (sea una arquitectura de hardware o un 
sistema operativo) diferente de aquella para la cual fueron escritos 
originalmente. A diferencia de un simulador, que sólo trata de reproducir el 
comportamiento del programa, un emulador trata de modelar de forma 
precisa el dispositivo de manera que este funcione como si estuviese siendo 
usado en el aparato original. 
 Un uso popular de los emuladores es el de imitar la experiencia de los 
videojuegos de máquinas recreativas o videoconsolas encomputadoras 
personales, o el poder ser jugados en otras videoconsolas. La emulación de 
videojuegos de sistemas antiguos (abandonware) en las modernas 
computadoras personales y videoconsolas de hoy día resulta generalmente 
más cómoda y práctico que en los dispositivos originales. Sin embargo, puede 
ser requerido a los creadores de emuladores una licencia de software para 
escribir programas originales que dupliquen la funcionabilidad de la rom y 
BIOS del hardware original, lo que comúnmente se conoce como high-level 
emulation o emulación de alto nivel.
 La mayoría de los emuladores solo emulan una determinada configuración 
arquitectura de hardware - si el sistema de explotación ( o sistema operativo) 
también se requiere para emular cierto programa entonces ha de ser emulado 
también. Tanto el sistema de explotación como el programa deben ser 
interpretados por el emulador, como si estuviese ejecutándose en el equipo 
original. Aparte de la interpretación del lenguaje de la máquina emulada, es 
preciso emular el resto del equipo, como los dispositivos de entrada y salida, de 
forma virtual: si escribir en una región específica de la memoria debe influir en el 
contenido en pantalla, por ejemplo, esto también debe ser emulado. 
 Un emulador se divide en módulos que corresponden de forma precisa a los 
subsistemas del equipo emulado. Lo más común, es que un emulador este 
compuesto por los siguientes módulos: 
 § 
 § Un emulador de la unidad central de procesamiento. 
 § Un módulo para el subsistema de memoria. 
 § Varios emuladores para los dispositivos de entrada y salida. 
 Lo más común es que los buses no sean emulados, por razones de simplicidad y 
rendimiento, y para que los periféricos virtuales se comuniquen directamente con 
la UCP y los subsistemas de memoria.

More Related Content

What's hot

Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2elidetjc
 
5 investigaciones de emuladoress
5 investigaciones de emuladoress5 investigaciones de emuladoress
5 investigaciones de emuladoressariannalizeeth
 
Presentacion emuladores
Presentacion emuladoresPresentacion emuladores
Presentacion emuladoresvaleangel123
 
Componentes de pc y bios
Componentes de pc y biosComponentes de pc y bios
Componentes de pc y biosclaudiacruz85
 
LA BIOS
LA BIOSLA BIOS
LA BIOSSENA
 
5 investigaciones de emuladores
5 investigaciones de emuladores5 investigaciones de emuladores
5 investigaciones de emuladoresariannalizeeth
 
4 bios uefi legacy
4 bios uefi legacy4 bios uefi legacy
4 bios uefi legacyplata17
 
4 bios uefi legacy
4 bios uefi legacy4 bios uefi legacy
4 bios uefi legacyplatadrk
 
componentes ordenadores: BIOS
 componentes ordenadores: BIOS componentes ordenadores: BIOS
componentes ordenadores: BIOSjuaviju
 
Algoritmo de-proceso-de-carga-de-android-vs-windows
Algoritmo de-proceso-de-carga-de-android-vs-windowsAlgoritmo de-proceso-de-carga-de-android-vs-windows
Algoritmo de-proceso-de-carga-de-android-vs-windowsNahomi Caro
 
Proceso de arranque de un ordenador
Proceso de arranque de un ordenadorProceso de arranque de un ordenador
Proceso de arranque de un ordenadorJomicast
 
Componentes Hardware de un ordenador-Minerva
Componentes Hardware de un ordenador-MinervaComponentes Hardware de un ordenador-Minerva
Componentes Hardware de un ordenador-MinervaMiner_94
 

What's hot (17)

INVESTIGACION EMULADORES
INVESTIGACION EMULADORESINVESTIGACION EMULADORES
INVESTIGACION EMULADORES
 
Triptico final
Triptico finalTriptico final
Triptico final
 
Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2Presentacion de power_de_emuladores2
Presentacion de power_de_emuladores2
 
5 investigaciones de emuladoress
5 investigaciones de emuladoress5 investigaciones de emuladoress
5 investigaciones de emuladoress
 
Presentacion emuladores
Presentacion emuladoresPresentacion emuladores
Presentacion emuladores
 
Bios
BiosBios
Bios
 
Componentes de pc y bios
Componentes de pc y biosComponentes de pc y bios
Componentes de pc y bios
 
LA BIOS
LA BIOSLA BIOS
LA BIOS
 
5 investigaciones de emuladores
5 investigaciones de emuladores5 investigaciones de emuladores
5 investigaciones de emuladores
 
4 bios uefi legacy
4 bios uefi legacy4 bios uefi legacy
4 bios uefi legacy
 
4 bios uefi legacy
4 bios uefi legacy4 bios uefi legacy
4 bios uefi legacy
 
componentes ordenadores: BIOS
 componentes ordenadores: BIOS componentes ordenadores: BIOS
componentes ordenadores: BIOS
 
Doc1
Doc1Doc1
Doc1
 
Algoritmo de-proceso-de-carga-de-android-vs-windows
Algoritmo de-proceso-de-carga-de-android-vs-windowsAlgoritmo de-proceso-de-carga-de-android-vs-windows
Algoritmo de-proceso-de-carga-de-android-vs-windows
 
Proceso de arranque de un ordenador
Proceso de arranque de un ordenadorProceso de arranque de un ordenador
Proceso de arranque de un ordenador
 
Bios (basic input)
Bios (basic input)Bios (basic input)
Bios (basic input)
 
Componentes Hardware de un ordenador-Minerva
Componentes Hardware de un ordenador-MinervaComponentes Hardware de un ordenador-Minerva
Componentes Hardware de un ordenador-Minerva
 

Similar to 461

Joselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirreJoselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirreelidetjc
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales25896
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesjulitza13
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesjulitza13
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesjulitza13
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesjulitza13
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresSandy Sócola
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesCgarceslay
 
Ensayo Sobre La Bios
Ensayo Sobre La  BiosEnsayo Sobre La  Bios
Ensayo Sobre La Bioskamiforever
 
Ensayo sobre la bios
Ensayo sobre la  biosEnsayo sobre la  bios
Ensayo sobre la bioscoavecada
 
Presentación máquina virtual
Presentación máquina virtual Presentación máquina virtual
Presentación máquina virtual ledamc97
 
Juan david barbosa
Juan david barbosaJuan david barbosa
Juan david barbosaJUANCHO-1
 

Similar to 461 (20)

Emuladores
EmuladoresEmuladores
Emuladores
 
Emuladores 2
Emuladores 2 Emuladores 2
Emuladores 2
 
Emulador joo
Emulador jooEmulador joo
Emulador joo
 
investigacion d
investigacion dinvestigacion d
investigacion d
 
Joselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirreJoselyn lizbeth balderas_aguirre
Joselyn lizbeth balderas_aguirre
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Vmware
VmwareVmware
Vmware
 
Curso linux clase_1_2012
Curso linux clase_1_2012Curso linux clase_1_2012
Curso linux clase_1_2012
 
Ensayo Sobre La Bios
Ensayo Sobre La  BiosEnsayo Sobre La  Bios
Ensayo Sobre La Bios
 
Ensayo sobre la bios
Ensayo sobre la  biosEnsayo sobre la  bios
Ensayo sobre la bios
 
Firmware
FirmwareFirmware
Firmware
 
Presentación máquina virtual
Presentación máquina virtual Presentación máquina virtual
Presentación máquina virtual
 
Juan david barbosa
Juan david barbosaJuan david barbosa
Juan david barbosa
 

More from Jesus Valenzuela

Herramientas para la emulación del hardware
Herramientas para la emulación del hardware Herramientas para la emulación del hardware
Herramientas para la emulación del hardware Jesus Valenzuela
 
Herramientas para la ejecución de binarios
Herramientas para la ejecución de binarios Herramientas para la ejecución de binarios
Herramientas para la ejecución de binarios Jesus Valenzuela
 
Ejecución de binarios de otros sistemas operativos
Ejecución de binarios de otros sistemas operativos Ejecución de binarios de otros sistemas operativos
Ejecución de binarios de otros sistemas operativos Jesus Valenzuela
 
Emulación del sistema operativo
Emulación del sistema operativo Emulación del sistema operativo
Emulación del sistema operativo Jesus Valenzuela
 
Herramientas para el acceso a formatos discos
Herramientas para el acceso a formatos discos Herramientas para el acceso a formatos discos
Herramientas para el acceso a formatos discos Jesus Valenzuela
 
Acceso a sistema de disco
Acceso a sistema de disco Acceso a sistema de disco
Acceso a sistema de disco Jesus Valenzuela
 
Acceso a sistema de archivos
Acceso a sistema de archivos Acceso a sistema de archivos
Acceso a sistema de archivos Jesus Valenzuela
 
Formatos de archivos abiertos
Formatos de archivos abiertos Formatos de archivos abiertos
Formatos de archivos abiertos Jesus Valenzuela
 
Desventajas de los formatos de archivos estándar
Desventajas de los formatos de archivos estándar  Desventajas de los formatos de archivos estándar
Desventajas de los formatos de archivos estándar Jesus Valenzuela
 

More from Jesus Valenzuela (20)

Herramientas para la emulación del hardware
Herramientas para la emulación del hardware Herramientas para la emulación del hardware
Herramientas para la emulación del hardware
 
Emulacion del hardware
Emulacion del hardware Emulacion del hardware
Emulacion del hardware
 
Virtualizacion
Virtualizacion Virtualizacion
Virtualizacion
 
Herramientas para la ejecución de binarios
Herramientas para la ejecución de binarios Herramientas para la ejecución de binarios
Herramientas para la ejecución de binarios
 
Ejecución de binarios de otros sistemas operativos
Ejecución de binarios de otros sistemas operativos Ejecución de binarios de otros sistemas operativos
Ejecución de binarios de otros sistemas operativos
 
Emulación del sistema operativo
Emulación del sistema operativo Emulación del sistema operativo
Emulación del sistema operativo
 
Herramientas para el acceso a formatos discos
Herramientas para el acceso a formatos discos Herramientas para el acceso a formatos discos
Herramientas para el acceso a formatos discos
 
Acceso a sistema de disco
Acceso a sistema de disco Acceso a sistema de disco
Acceso a sistema de disco
 
Acceso a sistema de archivos
Acceso a sistema de archivos Acceso a sistema de archivos
Acceso a sistema de archivos
 
Rpc
RpcRpc
Rpc
 
Escritorio remoto
Escritorio remoto Escritorio remoto
Escritorio remoto
 
Impresion
Impresion Impresion
Impresion
 
Recursos remotos
Recursos remotos Recursos remotos
Recursos remotos
 
Formatos de archivos abiertos
Formatos de archivos abiertos Formatos de archivos abiertos
Formatos de archivos abiertos
 
Desventajas de los formatos de archivos estándar
Desventajas de los formatos de archivos estándar  Desventajas de los formatos de archivos estándar
Desventajas de los formatos de archivos estándar
 
Intercambio de archivos
Intercambio de archivosIntercambio de archivos
Intercambio de archivos
 
Intercambio de archivos
Intercambio de archivos Intercambio de archivos
Intercambio de archivos
 
Neutralidad tecnologica
Neutralidad tecnologica Neutralidad tecnologica
Neutralidad tecnologica
 
Qué es interoperabilidad
Qué es interoperabilidadQué es interoperabilidad
Qué es interoperabilidad
 
462
462462
462
 

461

  • 2.  En informática, un emulador es un software que permite ejecutar programas o videojuegos en una plataforma (sea una arquitectura de hardware o un sistema operativo) diferente de aquella para la cual fueron escritos originalmente. A diferencia de un simulador, que sólo trata de reproducir el comportamiento del programa, un emulador trata de modelar de forma precisa el dispositivo de manera que este funcione como si estuviese siendo usado en el aparato original.  Un uso popular de los emuladores es el de imitar la experiencia de los videojuegos de máquinas recreativas o videoconsolas encomputadoras personales, o el poder ser jugados en otras videoconsolas. La emulación de videojuegos de sistemas antiguos (abandonware) en las modernas computadoras personales y videoconsolas de hoy día resulta generalmente más cómoda y práctico que en los dispositivos originales. Sin embargo, puede ser requerido a los creadores de emuladores una licencia de software para escribir programas originales que dupliquen la funcionabilidad de la rom y BIOS del hardware original, lo que comúnmente se conoce como high-level emulation o emulación de alto nivel.
  • 3.  La mayoría de los emuladores solo emulan una determinada configuración arquitectura de hardware - si el sistema de explotación ( o sistema operativo) también se requiere para emular cierto programa entonces ha de ser emulado también. Tanto el sistema de explotación como el programa deben ser interpretados por el emulador, como si estuviese ejecutándose en el equipo original. Aparte de la interpretación del lenguaje de la máquina emulada, es preciso emular el resto del equipo, como los dispositivos de entrada y salida, de forma virtual: si escribir en una región específica de la memoria debe influir en el contenido en pantalla, por ejemplo, esto también debe ser emulado.  Un emulador se divide en módulos que corresponden de forma precisa a los subsistemas del equipo emulado. Lo más común, es que un emulador este compuesto por los siguientes módulos:  §  § Un emulador de la unidad central de procesamiento.  § Un módulo para el subsistema de memoria.  § Varios emuladores para los dispositivos de entrada y salida.  Lo más común es que los buses no sean emulados, por razones de simplicidad y rendimiento, y para que los periféricos virtuales se comuniquen directamente con la UCP y los subsistemas de memoria.