Nwlapcug.com


Emulazione vs simulazione

Emulazione vs simulazione


Emulazione di computer e simulazione sono due dei termini utilizzati per descrivere due diverse operazioni di calcolo. L'emulazione è la combinazione di hardware e software per ricreare le condizioni di funzionamento di un altro sistema, considerando che una simulazione è la ricreazione matematica di interazione oggetto del mondo reale. I due termini possono essere confusi con l'altro perché l'emulazione è in realtà un tipo di simulazione; un computer simula hardware in emulazione. Simulazione non è un tipo di emulazione.

Hardware virtuale

La pratica di emulazione è essenzialmente la simulazione dell'hardware di un dispositivo su un altro dispositivo tramite software. Emulatori di agiscono come traduttori per eseguire programmi progettati per un computer o dispositivo ed eseguirli su un altro dispositivo normalmente incompatibile. Emulatori possono anche essere utilizzati per simulare istanze di sistema operativo aggiuntivo che sono compatibili con l'hardware del dispositivo; Questi sono conosciuti come macchine virtuali. Gli emulatori sono particolarmente utili quando in esecuzione versioni precedenti del software che non è compatibili con i sistemi operativi moderni. Ad esempio, emulatori possono eseguire software progettato per un Commodore 64 nell'ambito dell'ambiente di Windows 8.

Interpretazione dei dati

Mentre emulazioni sono simulazioni di hardware, nella maggior parte dei casi la simulazione su elaboratore termine si riferisce all'esecuzione di un test di matematico che tenta di determinare dati del mondo reale basati su un modello virtuale. Simulazioni sono particolarmente utili per applicazioni scientifiche. Ad esempio, simulatori di volo realistica imitano il comportamento di un aereo reale e l'effetto delle condizioni atmosferiche di ricreare ciò che è per effettivamente volare un aereo. Simulazioni sono anche utili per verificare come si comporterà un dispositivo elettronico prima è costruito o come persone risponderà a un approccio di marketing. Inoltre, una simulazione potrebbe analizzare informazioni da un incidente d'auto per determinare la velocità della vettura e la direzione prima della collisione.

Ramificazioni legali di emulazione

Mentre gli emulatori hanno applicazioni legali, legittime, alcuni usi popolari per emulatori rientrano in zone grigie legale e addirittura illegale attività a seconda del software e hardware emulato. Gli emulatori di console di videogiochi molto spesso cadono nel Regno di attività illegali. Ad esempio, è illegale per emulare i giochi per console Nintendo negli Stati Uniti. Tuttavia, altre società sono più permissive sull'emulazione. Ad esempio, di Google Android development kit per PC ha un emulatore Android incorporato che è gratuito e disponibile al pubblico.

Casi di utilizzo della macchina virtuale

Una macchina virtuale è un software di computer che si comporta come un computer fisico ed esegue il proprio sistema operativo. Mentre la maggior parte dei membri del pubblico in generale non potrà mai avere un uso per una macchina virtuale, sono i compagni ideali per i casi in cui qualcuno ha bisogno di eseguire più sistemi operativi contemporaneamente su un singolo computer. Per esempio qualcuno potrebbe eseguire programmi progettati per Windows 95 su un computer Windows 8 utilizzando una macchina virtuale per emulare un computer Windows 95. Inoltre, un server potrebbe essere configurato per ospitare diverse macchine virtuali a comportarsi come più computer senza bisogno di hardware separato.