O que é um emulador de terminal?

Um emulador de terminal é um aplicativo de computador que emula ou se comporta como um terminal de hardware composto de pelo menos um teclado e monitor. Os terminais de hardware permitem o acesso aos programas de dados e software instalados ou armazenados em computadores centralizados, geralmente chamados de mainframes. Esses computadores especializados geralmente são servidores equipados com grandes quantidades de memória, alta capacidade de armazenamento e processadores muito rápidos e poderosos para lidar com várias solicitações de computadores clientes. Em vez de precisar de um monitor e teclado físicos com o objetivo expresso de acessar os recursos de um computador central, foram desenvolvidos emuladores de terminal para permitir que o software substituísse o hardware.

Aplicação de terminal e TTY são termos usados ​​para se referir a um emulador de terminal. Embora muitas pessoas pensem em um emulador de terminal como sinônimo de terminal de shell, linha de comando ou terminal de texto, existem pequenas diferenças nessas palavras. Por exemplo, um shell é um aplicativo real e não apenas uma janela. Ele não apresenta uma interface gráfica do usuário (GUI), mas o trabalho na linha de comando é realizado dentro de um shell. O trabalho da linha de comando está sempre no modo de texto e está ausente de uma GUI; tecnicamente, um emulador de terminal pode ser gráfico. Quando eles são gráficos, às vezes são chamados de janelas de terminal.

Os terminais de hardware, geralmente, são menos inteligentes que os de seus emuladores devido à complexa programação empregada para desenvolvê-los. A capacidade de transmitir dados para um computador central e exibir informações na tela estava disponível nos terminais de hardware, mas os emuladores oferecem ainda mais. Eles geralmente são desenvolvidos para permitir que os usuários automatizem tarefas, enviem dados para uma impressora e salvem dados em um dispositivo de armazenamento.

Há muitas razões pelas quais um emulador de terminal é usado em um computador pessoal (PC) para acessar recursos em computadores centralizados, que podem ser locais ou remotos. Médicos e outros profissionais de saúde geralmente precisam acessar os resultados de exames laboratoriais para um paciente. Esses resultados normalmente são armazenados no computador central do laboratório, que pode ser acessado a partir de PCs usados ​​pelo profissional de saúde se um emulador de terminal estiver instalado. Grandes empresas com centenas de funcionários costumam usar emuladores de terminal instalados nos PCs nas mesas de seus funcionários para permitir acesso a informações e software que às vezes estão disponíveis apenas em um computador central.

Os administradores de Linux e Unix costumam usar emuladores de terminal para acessar vários computadores, como um servidor Web ou FTP. Usuários experientes de PC do sistema operacional Linux para a área de trabalho às vezes usam emuladores de terminal para acessar o sistema sob as GUIs, porque algumas operações podem ser realizadas apenas em - ou são melhor executadas em - uma linha de comando. Basicamente, qualquer pessoa que deseje acessar dados e usar os recursos de um computador centralizado precisará de um terminal de hardware ou de um emulador de terminal.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?