Termenul „emul” provine din engleza si se refera la un softwareutilitar care imita sau reproduce functionalitatea unui sistem sau hardwarealt, fie ca amandoua au aceeasi arhitectura sau fac fata unui altsistem de operare.
Cea mai comuna forma de emulare implica simulara arhitecturiide hardware diferite pe aceeasi platforma hardware. Cu alte cuvinte,softul emulat poate functiona pe hardware-ul sau platforma particulara,iar softul care efectueaza simularea se numeste „emulator” sau, pur si simplu, „emul”.
Un exemplu de utilizare a unui emulator ar fi un program derulatin DOS in Windows. In acest caz, Windows ar fi gazda si arruleaza emulatorul care leaga interfata de utilizator a lui DOS si setulde comenzi DOS, astfel incat sa confirme主機/hardware-ului Windows.
Un alt exemplu ar fi un utilizator care poarta un telefon cu sistemde operare iOS, dar care vrea sa foloseasca aplicatii Android. In acestcaz, utilizatorul ar instala un emulator Android pe dispozitivul iOSpentru a rula aplicatii Android.
De asemenea, un calculator cu sistem de operare Linux sauparticularizata Mac OS X poate rula emulator pentru Windows, permițândutilizatorului sa execute programe și jocuri Windows.
Emulare este o tehnologie importanta care utilizeaza astaziinternațional utilizatorii. Acesta poate fi utilizat pentru salvarea costurilordin Hardware, creând software-ul necesar pentru execuție. Este un procesfoarte intuitiv și presupune linea temporală memorabila pentru utilizatori