1) Um emulador é um software que reproduz as funções e comportamento de um hardware ou sistema operacional específico para permitir a execução de outros softwares. 2) Um emulador transcreve instruções de um processador alvo para o processador host e simula circuitos integrados e chips de hardware usando software. 3) Emuladores permitem que softwares criados para uma plataforma sejam executados em outra plataforma diferente.