Emulador

Definición: ¿Qué significa Emulador?

Un emulador es un dispositivo de hardware o programa de software que permite a un sistema informático (también conocido como host) imitar las funciones de otro sistema informático (conocido como invitado). Permite que el sistema host ejecute software, herramientas, dispositivos periféricos y otros componentes diseñados para el sistema invitado. Los emuladores pueden ser de diferentes tipos, replicando cosas como hardware, software, sistema operativo o CPU. Sin embargo, en la mayoría de los casos se emula la arquitectura de hardware para proporcionar un entorno similar a un sistema invitado.

Techinfo explica Emulator

Un emulador regenera un entorno informático original con la ayuda de software y hardware. El proceso de creación de un emulador auténtico es complejo y requiere mucho tiempo. Pero una vez creado, proporciona la autenticidad del entorno informático / objeto digital original sin la necesidad del sistema original.

Las técnicas de emulación se aplican para recrear el entorno de hardware y software de un sistema informático en una máquina diferente. Una vez que el emulador está completo, los usuarios pueden acceder a las aplicaciones o al sistema operativo en el sistema emulado y el software original se puede ejecutar en el sistema host. Para los usuarios, la experiencia es la misma que si estuvieran usando el sistema invitado original.

Los emuladores suelen estar compuestos por tres componentes:

  • Emulador de CPU (la parte más compleja)
  • Emulador de subsistema de memoria
  • Diferentes emuladores de dispositivos de entrada / salida