emulație
În calcul, emulația constă în înlocuirea cu software a unei părți a hardware-ului calculatorului - cum ar fi un terminal pentru calculator, un computer sau o consolă de jocuri. Definiția termenului "emulate" este "căutați să imităm". Trebuie să vedem în emulație o imitație a comportamentului fizic al unui material prin software și să nu o confundăm cu simularea, care urmărește să imite un model abstract. Emulatorul reproduce comportamentul unui model în care sunt cunoscute toate variabilele, în timp ce simulatorul încearcă să reproducă un model, dar să extrapoleze unele dintre variabilele care nu sunt cunoscute. Utilizarea unui emulator, în funcție de context, facilitează dezvoltarea sau depanarea unui sistem sau înlocuirea unui sistem învechit sau inutilizabil cu alt sistem. În acest context, este posibil să se opereze noul sistem, emulatorul, la fel ca sistemul imitat.