Emulador

Un emulador , en informática y en el sentido más general posible, es un componente que replica las funciones de un sistema dado en un segundo sistema diferente al primero.

Descripción

Un software de emulación o más comúnmente un emulador es un programa que permite la ejecución de software escrito originalmente para un entorno diferente ( hardware o software ) dentro del cual se ejecuta el emulador. Esto le permite utilizar programas que no podrían ejecutarse en los sistemas operativos presentes en las diversas computadoras personales .

Por ejemplo, un programa escrito para una computadora con sistema operativo Windows no funciona (en la jerga se ejecuta ) en una computadora con un sistema operativo diferente, como una distribución de Linux . En estos casos se crea un emulador en la máquina host que reproduce virtualmente el entorno previsto para la ejecución de ese programa.

Existen diversas categorías de emuladores, al igual que existen diferentes métodos para emular una plataforma . Es posible emular completamente tanto un entorno de hardware como de software o solo uno de los dos. Emular un entorno de software es técnicamente menos complicado, ya que un simple traductor de instrucciones puede ser suficiente para que las instrucciones del programa emulado sean comprensibles para el entorno en el que se ejecuta el emulador (por ejemplo, Microsoft Virtual PC ). En el caso de la emulación de hardware , en cambio, será necesario simular la circuitería electrónica y el comportamiento físico del sistema como ocurre por ejemplo en MAME .

Diferencias con "simuladores" y "máquinas virtuales"

Los emuladores se distinguen de los simuladores, y ambos de las denominadas máquinas virtuales o máquinas virtuales . Aunque el resultado final puede ser considerado (por los usuarios finales) como el mismo, la diferencia entre los tres es fundamental.

Uso

Un uso popular de los emuladores es el que te permite usar videojuegos escritos para computadoras o consolas que ya no están a la venta o son difíciles de encontrar, como las computadoras de la serie Amiga , el Commodore 64 , el ZX Spectrum , el BBC Micro , el MSX , la PSX y las consolas antiguas de Nintendo .

Emuladores famosos

Artículos relacionados

Otros proyectos

Enlaces externos