Você está na página 1de 14

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

Recebe
Barramento
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ãopequenos 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, ...