Nwlapcug.com


Differenza tra simulatore & emulatore

Differenza tra simulatore & emulatore


C'è un gran numero di computer sistemi in usano oggi. Dal computer sul nostro desktop e i telefoni nelle nostre tasche, ai cervelli elettronici all'interno dei nostri aeroplani di automobili, distributori automatici, il numero di diverse architetture è in costante crescita. Questi sistemi richiedono programmazione e formazione, che coinvolge l'uso di un simulatore o un emulatore. Anche se simili nel loro uso, simulatori ed emulatori sono due stili diversi di fornire un'imitazione di un altro sistema.

Scopo di simulazione ed emulazione

Emulatori e simulatori condividono uno scopo comune: l'imitazione di un sistema complicato con un altro sistema complicato. Ci sono una varietà di esigenze di questi sistemi. Ad esempio, un programmatore ha bisogno di creare il software per una varietà di dispositivi su un computer desktop e utilizza emulatori e simulatori per imitare il dispositivo prima di installare il nuovo software. Un altro esempio è l'uso di simulatori per gli scopi di addestramento, soprattutto quando l'attività è pericoloso fare inesperto. Console di gioco anche moderno utilizzerà emulatori per consentire ai giocatori di giocare giochi da sistemi precedenti su dispositivi più recenti.

Definizione di un simulatore

Un simulatore è un sistema hardware o software che imita un altro sistema complicato, con un diverso livello di realtà. Un sacco di simulatori sono basati su software. Un grande sottoinsieme dei videogiochi sono simulazioni, come simulatori di città, simulatori di guerra e simulatori di volo. Mentre i videogiochi simulatori non sono molto realistiche, altamente realistici simulatori come simulatori di aerei non solo sono ultra-realistici e dettagli nel software, anche solitamente includono hardware con controlli realistici e feedback.

Definizione di un emulatore

Gli emulatori sono limitati a imitare i sistemi hardware computer. In breve, gli emulatori sono simulatori di sistema del computer. Ad esempio, ci sono emulatori per quasi ogni tipo di telefono che viene eseguito su computer desktop. Questi emulatori consentono ai programmatori di scrivere software per il sistema emulato senza bisogno dell'hardware a disposizione. Ciò consente di risparmiare tempo e denaro nello sviluppo. Altri impieghi includono supporto legacy. Videogiochi moderni utilizzano emulatori per simulare l'hardware delle loro incarnazioni precedenti. Come computer si evolvono, emulazione è necessaria per eseguire il software che è stato scritto per i vecchi sistemi.

Altri usi per simulatori

Simulatori hanno una miriade di usi. Organizzazioni pubbliche utilizzano simulazioni per modellare la crescita e la diffusione della malattia in varie impostazioni e gli effetti delle catastrofi, quali inondazioni e cicloni. Gli scienziati usano simulazioni per modellare sistemi fisici al punto che la scienza computazionale è un campo di coltivazione con proprie riviste. Produttori utilizzano simulazioni per modello e disegno prodotti prima viene speso il denaro che li rende. Intelligenze artificiali usare simulazione per imparare e costruire la loro base di dati di conoscenza. Simulazione ed emulazione è dimostrato uno strumento importante in questa età moderna.