Terminais com Base em Caracteres André Silva
Terminais com Base em Caracteres Todo computador tem no mínimo um teclado e um monitor de vídeo Embora sejam tecnicamente separados, funcionam de maneira muito próxima Nos computadores de grande porte, normalmente existem usuários remotos conectados, cada um com um dispositivo com teclado e monitor(terminais)
Terminais RS-232 UART
Interface RS-232 Transmite
CPU
Memória
Barramento
Recebe
Terminais RS-232
São dispositivos de hardware que contém tanto um teclado como monitor de vídeo Baseados em caracteres Realizam comunicação por meio de uma interface serial Conector de 9 ou 25 pinos 1
para transmitir dados 1 recebe dados 1 destinado ao aterramento Os demais para funções de controle(maioria não usada)
Terminais RS-232 As linhas usadas para envio de caracteres são chamadas de linhas seriais No Unix as linhas seriais têm nomes como /dev/tty1 e /dev/tty2 No Windows são chamadas de COM1 e COM2
Terminais RS-232 São enviados um bit por vez, delimitando o caracteres por 1 bit de inicio e 1 ou 2 bits de parada 1 bit de paridade também pode ser usado antes dos bits de parada
Terminais RS-232 Unix atuais e outros sistemas oferecem a opção de criar uma janela que consiste de algumas linhas de texto Essas janelas geralmente simulam algum terminal RS-232, podendo executar uma programas escritos para esses terminais
Terminais RS-232
Tela de vídeo ou a janela mostram um certo número de linhas de texto, cada uma com um tamanho máximo(comum de 25 linhas e 80 caracteres cada uma)
UART São chamados de transmissores e receptores assíncronos universais São ligados por meio de uma placa de interface RS-232 conectada ao barramento Necessidade: Os computadores trabalham com caracteres mas devem se comunicar utilizando bits
UART
Para mostrar um caractere: O
driver do terminal escreve na placa de interface RS-232 É armazenado em um buffer Deslocado para a linha serial, um bit por vez pelo UART
O UART pode enviar e receber caracteres simultaneamente
Categorias de Terminais RS-232
Podem ser divididos em 3 categorias: Terminais
de cópia física(impressão) Terminais CRT ‘burros’ Terminais CRT inteligentes
Categorias de Terminais RS-232
Terminais de cópia física: Os
caracteres digitados no teclado são transmitidos para o computador, os caracteres enviados pelo computador são impressos no papel Obsoletos
Categorias de Terminais RS-232
Terminais CRT ‘burros’ Funcionam
da mesma maneira que os de cópia física, mas imprimem em um monitor São chamados também de ttys de vidro Obsoletos
Categorias de Terminais RS-232
Terminais CRT inteligentes São
pequenos computadores especializados Tem CPU e memória, e software(em ROM) Compreende certas sequencias de escape
Enviando o caractere ESC(0x1B), seguido de vários outros caracteres é possível mover o cursor para qualquer posição da tela de vidro, inserir texto no meio da tela, ...