Emulazione

L'emulazione si verifica quando un sistema informatico viene programmato per imitare un'altra piattaforma informatica. Le applicazioni chiamate emulatori consentono di eseguire software scritto per una determinata piattaforma hardware interamente all'interno di un ambiente simulato su un'altra piattaforma.

Un tipo comune di emulatore simula una piattaforma informatica vecchia o obsoleta su un dispositivo moderno. Per esempio, un emulatore per il Macintosh Motorola 680x0 può ricreare un Mac classico all'interno della finestra di un programma su un altro computer. Questi emulatori consentono di eseguire software, incluso il necessario sistema operativo, che non è disponibile per i computer moderni o non è compatibile con essi. Questi tipi di emulatori sono popolari tra gli storici dell'informatica e gli esperti di conservazione digitale.

Oltre a simulare i vecchi computer, gli emulatori possono imitare le console per videogiochi d'epoca. Sono disponibili emulatori che simulano console come il Super Nintendo o il Sega Genesis, consentendo di giocare ai giochi classici senza l'hardware originale. Questi emulatori aprono giochi salvati come file .ROM, che contengono una copia esatta dei dati della cartuccia o del disco del gioco originale.

Nintendo Switch include emulatori per console più vecchie come il Super Nintendo
Nintendo Switch include emulatori per console più vecchie come il Super Nintendo

Il software di emulazione può anche simulare specifici componenti hardware invece di un'intera piattaforma. L'uso più comune di questo tipo di emulazione è un emulatore di unità disco, che consente di montare un file di immagine disco per esempio, un file .ISO in (Windows o un file .DMG su macOS) come se si stesse collegando un disco esterno o inserendolo in un'unità ottica. Gli sviluppatori di software usano spesso questi file per distribuire i programmi di installazione. Gli utenti dei computer possono anche creare copie di backup dei propri dischi in caso di danni fisici.

Confronto con la virtualizzazione

L'emulazione è simile alla virtualizzazione: entrambi i tipi di tecnologia consentono a un computer host di eseguire il sistema operativo e le applicazioni di un'altra piattaforma all'interno di un ambiente software. Tuttavia, la virtualizzazione è più facile da realizzare.

La virtualizzazione richiede che l'hardware sottostante degli ambienti host e guest sia lo stesso, poiché il software di virtualizzazione inoltra le chiamate hardware dalla macchina virtuale all'hardware fisico. In un ambiente emulato, invece, l'emulatore deve tradurre queste chiamate hardware da ciò che la piattaforma guest si aspetta a ciò che l'host è in grado di fornire. Per ottenere lo stesso livello di prestazioni, il computer host deve quindi essere molto più potente del sistema guest che sta emulando.

Aggiornato March 27, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Taking closeup photos of objects is also called what?

A
Mini photography
0%
B
Micro photography
0%
C
Macro photography
0%
D
Mega photography
0%
Correct! Incorrect!     View the Macro Photography definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Emulazione in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.