Ero sivun ”Emulaattori” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
pEi muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 1:
[[Image:DOSBox screenshot.png|thumb|[[DOSBox]]-emulaattori]]
'''Emulaattori''' on [[tietokoneohjelma]] tai laitteistolaajennos, joka mahdollistaa ohjelmien ja joskus myös laitteiden käytön muunlaisella [[tietokone]]ella tai [[käyttöjärjestelmä]]llä kuin mille ne on alun perin tarkoitettu. EsimerkiksiTyypillisintä emulaattoreiden käyttöä on jo markkinoilta poistuneiden tietokoneiden ja konsolien pelien pelaaminen nykyisillä PC-koneilla. Samoin esimerkiksi [[Macintosh]]-koneissa voi ajaa [[IBM PC|PC]]-käyttöjärjestelmiä ja -ohjelmia erityisten PC-emulaattoriohjelmien kuten [[Virtual PC]]:n avulla.
 
Useimmat emulaattorit ovat ohjelmallisia ja emuloivat kokonaista tietokonelaitetta [[suoritin|suorittimineen]], [[näytönohjain|näytönohjaimineen]] ja muine osineen. Esimerkiksi klassisia [[kotitietokone]]ita ja [[pelikonsoli|pelikonsoleita]] emuloivat ohjelmat ovat tällaisia. Joissakin tapauksissa vanhojen tietokoneiden tai konsolien musiikkia toistetaan erikseen ohjelmilla, jotka emuloivat vieraan äänipiirin ja prosessorin toimintaa (esimerkiksi [[Commodore 64]]:n SID-tiedostojen toisto). Tämä eroaa huomattavasti tavanomaisesta äänitiedoston soittamisesta.
 
Vieraiden käyttöjärjestelmien ohjelmien ajamiseen ei useinkaan tarvita täydellistä laitteistoemulaattoria ja vieraan käyttöjärjestelmän ajamista siinä, vaan pelkkä käyttöjärjestelmä- tai ohjelmistorajapinnan toteutus riittää. Esimerkiksi [[Wine]] ja [[Cygwin]] eivät ole varsinaisia emulaattoreita vaan lähinnä yhteensopivuusrajapintoja. On myös suoritinemulaattoreita, joilla esimerkiksi [[x86]]-arkkitehtuurille käännettyjä [[Linux-käyttöjärjestelmä|Linux]]-ohjelmia voi ajaa muunlaista suoritinta käyttävissä Linux-koneissa.