laitteistoemulointi
Laitteistoemulointi, suomeksi myös laitteiston jäljittely, on prosessi, jossa tietokoneohjelmisto jäljittelee toisen laitteiston toimintaa. Tämä tarkoittaa, että emulaattoriohjelmisto pyrkii täydellisesti jäljittelemään kohdelaitteiston toimintalogiikkaa, suorittimia, muistia, I/O-laitteita ja muita komponentteja. Emuloinnin avulla voidaan ajaa ohjelmistoja, jotka on alun perin suunniteltu eri laitteistoalustalle, ilman että varsinaista kohdelaitteistoa tarvitaan.
Yleisimpiä laitteistoemuloinnin käyttökohteita ovat vanhojen pelikonsolien pelien pelaaminen tietokoneella, ohjelmistojen testaaminen eri laitteistoilla ilman fyysisten laitteiden
Emulointi voi olla joko täydellistä laitteistoemulointia tai osittaista. Täydellinen emulointi pyrkii jäljittelemään kaikkia laitteiston ominaisuuksia, kun