Emulator - l

  • Crearea unui nou microprocesor / microcontroler. În acest caz, un emulator (program sau dispozitiv) satisface această comandă procesor.
  • Necesitatea de a pune în aplicare ca software-ul scris pentru un alt dispozitiv sau sistem de operare.
  • Programele de testare scrise pentru sisteme diferite.

hardware Emulare sau firmware

În cazul complexelor hardware-software emulator este un dispozitiv electronic special sub formă de plată. [2]







emulare software-

Emulare vă permite să efectuați un program de calculator pe o platformă (arhitectura de calculator și / sau sistem de operare), care este diferită de cea pentru care a fost scrisă în original. Emulare este, de asemenea, referire la procesul de punere în aplicare. Spre deosebire de simulare. care se limitează la reproduce comportamentul programului, în timp ce emularea scopul este de a simula cu exactitate starea sistemului simulat, pentru a efectua codul mașină originală.

Atunci când se utilizează limbaje de nivel înalt, uneori, în scopul de a menține viteza programului executabil, mai degrabă decât emularea face portarea software-ul la noul mediu. În acest caz, re-produs rescrierea dependente de hardware părți ale codului.

Teoretic, în conformitate cu teza Church-Turing. orice mediu de operare poate fi emulat în orice alt mediu. În practică, cu toate acestea, ea a întâmpinat o serie de dificultăți; În special, comportamentul exact al sistemului emulat adesea nu este documentată și trebuie examinate și determinate prin inginerie inversă.

emulare destul de completă a unei platforme hardware necesită cea mai mare precizie la ciclurile de ceas individuale, caracteristici fără acte, și chiar punerea în aplicare a erorii. Acest lucru este deosebit de important pentru astfel de modele de mașini clasice de origine, cum ar fi Commodore 64. Software-ul care depinde foarte mult de deciziile de programare. Soluțiile particulare are loc în scopul optimizării (în funcție de dimensiunea sau viteza de execuție a programului) utilizat, de exemplu, jocuri programatori și entuziaști demoscene. Astfel de programe sunt destul de des bazate pe caracteristicile nedocumentate ale sistemului de operare sau a procesorului.







În schimb, o altă platformă a fost folosit destul de un pic de acces hardware-ul direct. În acest caz, este suficient pentru a asigura un anumit nivel de compatibilitate, care oferă apeluri de sistem de difuzare emulat apeluri ale sistemului de operare a sistemului.

De obicei, emulatorul este format din mai multe module, care sunt responsabile pentru diferite subsisteme ale computerului emulat. Cel mai adesea, emulatorul este format din:

Magistrala de sistem nu este de obicei emulat, din motive de simplitate și productivitate, precum și adresele virtuale periferice direct la modulul CPU și modulul de memorie.

notițe

Vezi ce „emulator“ în alte dicționare:

emulator - emuliatorius statusas T sritis AUTOMATIKA atitikmenys: angl. program de conversie; simulator cruce; emulator; program de emulator vok. Cross Simulator, m; Emulatorul, m; Kompatibilitätseinrichtung, f; Umsetzprogramm, n rus. simulator cruce, m; emulator ... Automatikos žodynas terminų

Emulator - 3,79 emulator: Un dispozitiv, program de calculator sau un sistem care acceptă aceleași intrări și produce același rezultat ca și cea a sistemului, și utilizând același cod obiect. Conceput pentru a rula pe un singur calculator ... ... Dicționar de termeni documentației normative și tehnice

emulare - emulare Yator și ... ortografie dicționar română

emulator - hardware sau software pentru a rula programe scrise în sistemul de comandă a unui alt dispozitiv (calculator). Programul care realizează funcțiile puse în aplicare în mod normal, printr-un dispozitiv extern ... Index românesc în dicționarul englez-român a terminologiei muzicale

Emulator Server - (sau software de tip server emulator) server care simulează activitatea altor servere, de multe ori mai cunoscute. Acest termen este cel mai des folosit pentru a se referi la serverele MMOG recent recompuse, cea mai mare parte ilegale ... ... Wikipedia

Emulatorul de unități CD și DVD - (. Emulator limba engleză) este un program de calculator vă permite să creați CD virutualny sau DVD pe PC. Creați un CD sau DVD virtuale de unitate mimează această unitate, care este posibil să se transfere virtuale ... ... Wikipedia

NetBIOS emulator - parte a sistemului de operare Netware de rețea, asigurând compatibilitatea cu compania IBM NETBIOS și capacitatea de a lucra cu orice software dezvoltat pentru NETBIOS funcționează în LAN folosind Netware. Emulatorul este proiectat să funcționeze în inter-retea. [E.S.Alekseev ... ... Traducator tehnic