Skip to main content

Cos'è un emulatore terminale?

Un emulatore terminale è un'applicazione di un computer che emula o si comporta come un terminale hardware composto da almeno una tastiera e un monitor.I terminali hardware consentono l'accesso ai programmi di dati e software installati o archiviati su computer centralizzati, spesso indicati come mainframe.Questi computer specializzati in genere sono server dotati di grandi quantità di memoria, elevata capacità di archiviazione e processori molto veloci e potenti per gestire più richieste dai computer client.Invece di aver bisogno di un monitor fisico e tastiera allo scopo esplicito di accedere alle risorse di un computer centrale, sono stati sviluppati emulatori del terminale per consentire al software di prendere il posto dell'hardware.

L'applicazione terminale e TTY sono termini utilizzati per fare riferimento a un emulatore terminale.Sebbene molte persone pensino a un emulatore terminale come sinonimo di un terminale di shell, la riga di comando o un terminale di testo, ci sono lievi differenze in queste parole.Ad esempio, una shell è un'applicazione reale stessa e non solo una finestra.Non presenta un'interfaccia utente grafica (GUI), ma piuttosto il lavoro sulla riga di comando viene realizzato all'interno di una shell.Il lavoro della riga di comando è sempre in modalità di testo ed è assente da una GUI;Tecnicamente, un emulatore terminale può essere grafico.Quando sono grafici, a volte vengono chiamate finestre del terminale.

I terminali hardware, in generale, sono meno intelligenti delle loro controparti emulatorie a causa della complessa programmazione impiegata per svilupparli.La possibilità di trasmettere i dati a un computer centrale e di visualizzare informazioni da esso sullo schermo era disponibile con terminali hardware, ma gli emulatori offrono ancora di più.Sono spesso sviluppati per consentire agli utenti di automatizzare le attività, inviare output di dati a una stampante e salvare i dati su un dispositivo di archiviazione.

Ci sono molte ragioni per cui un emulatore terminale viene utilizzato su un personal computer (PC) per accedere alle risorse su computer centralizzati, che potrebbero essere locali o remoti.I medici e altri operatori sanitari devono spesso accedere ai risultati dei test di laboratorio per un paziente.Tali risultati sono in genere memorizzati sul computer centrale del laboratorio, a cui è possibile accedere dai PC utilizzati dal fornitore di assistenza sanitaria se è installato un emulatore terminale.Le grandi aziende con centinaia di dipendenti spesso utilizzano emulatori terminali installati sui PC nei banchi dei loro dipendenti per consentire loro l'accesso a informazioni e software che a volte sono disponibili solo su un computer centrale.

Gli amministratori Linux e UNIX utilizzano frequentemente emulatori terminali per accedere a vari computer come un server FTP (Web o File Transfer Protocol).Gli utenti PC esperti del sistema operativo Linux per il desktop a volte utilizzano emulatori di termini per accedere al sistema sotto le GUI perché alcune operazioni possono essere eseguite solo su mdash;o vengono eseguiti meglio su mdash;una riga di comando.Fondamentalmente, chiunque desideri accedere ai dati e utilizzi le risorse di un computer centralizzato avrà bisogno di un terminale hardware o di un emulatore del terminale.