Ero sivun ”Emulaattori” versioiden välillä
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
pä kommande |
wl, kh, yleiskielestä täsmällisemmäksi |
||
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. Yleensä emulaattori-ohjelma matkii emuloitavan tietokoneen tai pelikonsolin prosessorin ja muiden osien toimintaa ja tarvitsee käytettävät ohjelmat erillisinä tiedostoina. Emulaattoreita varten on tehty erikseen tiedostotyyppejä, joihin voidaan tallentaa emuloitavan laitteen käyttämien [[levyke|levykkeiden]],
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 musiikkia sisältävien [[MOS 6581|SID]]-tiedostojen toisto
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.
Monissa käyttöjärjestelmissä on itsessään jonkinlainen emulaattori tai rajapinta, joka mahdollistaa vanhempien ohjelmien käytön uudella järjestelmällä. Esimerkiksi [[Windows]]it pystyvät jonkintasoiseen [[DOS]]-emulaatioon ja klassinen [[
== Katso myös ==
|