emulazione
Nel calcolo, l'emulazione consiste nel sostituire un software hardware con un computer hardware, come un terminale di computer, un computer o una console di gioco. La definizione del termine emulare è "cercare di imitare". Bisogna vedere nell'emulazione un'imitazione del comportamento fisico di un materiale da parte del software e non confondere con la simulazione, che mira a imitare un modello astratto. L'emulatore riproduce il comportamento di un modello in cui sono note tutte le variabili, mentre il simulatore tenta di riprodurre un modello, ma di estrapolare alcune delle variabili che sono ignote. L'utilizzo di un emulatore, a seconda del contesto, rende più semplice lo sviluppo o il debug di un sistema o la sostituzione di un sistema obsoleto o inutilizzabile con un altro sistema. In questo contesto, è possibile operare il nuovo sistema, l'emulatore, allo stesso modo del sistema imitato.