sexta-feira, janeiro 18, 2013

Porta COM Vs Porta VGA VS LPT

A interface serial ou porta serial, também conhecida como RS-232 é uma porta de comunicação utilizada para conectar pendrives ,modems, mouses (ratos), algumas impressoras, scanners e outros equipamentos de hardware. Na interface serial, os bits são transferidos em fila, ou seja, um bit de dados de cada vez. O padrão RS-232 foi originalmente definido para uma comunicação por meio de 25 fios diferentes. A IBM ao utilizar o padrão para o seu projeto do IBM-PC, definiu que apenas 9 pinos seriam necessários. Todavia, manteve-se nos computadores o conector DB25, por ser um padrão da época.
Um conector "macho" do tipo "DB" (DE-9) para porta série.
 
 
A porta paralela é uma interface de comunicação entre um computador e um periférico. Quando a IBM criou seu primeiro PC ("Personal Computer" ou "Computador Pessoal"), a idéia era conectar a essa porta a uma impressora, mas atualmente, são vários os periféricos que se podem utilizar desta conexão para enviar e receber dados para o computador (exemplos: scanners, câmeras de vídeo, unidade de disco removível entre outros).
A partir do sistema operacional Windows 95 tornou-se possível efetuar comunicação entre dois computadores através da porta paralela, usando um programa nativo chamado "comunicação direta via cabo". Esta rede é muito simples de ser implementada, bastando apenas a utilização de um cabo DB25, conectado entre os dois computadores. É, no entanto, necessária uma configuração específica nos cabos para que a rede possa funcionar corretamente.
 
Uma porta paralela na traseira de um computador portátil Compaq N150.
 
 
 

Video Graphics Array

 

Detalhes Técnicos

A especificação do VGA é a seguinte:
  • 256KBytes de memória de vídeo em RAM
  • Modos de 16 e de 256 cores
  • Paleta de 262144 cores (2^18: seis bits [64 valores] para cada uma das componentes de vermelho, verde e azul)
  • Clock mestre selecionável entre 25MHz ou 28MHz
  • Máximo de 800 pixels horizontais
  • Máximo de 600 linhas
  • Taxas de atualização de até 70 Hz
  • Modo planar: até 16 cores (4 planos de bits)
  • Modo packed-pixel: 256 cores (Modo 13h)
  • Suporte a rolagem de tela suave por hardware
  • Suporte a algumas operações de 'Raster'
  • 'Barrel shifter'
  • suporte a divisão de tela
  • Fontes por software

Truques de Programação

Um modo de vídeo de 256 cores não documentado, mas popular, chamado Modo X foi usado para disponibilizar técnicas de programação e resoluções gráficas que não eram possíveis no Modo 13h. Eram possíveis diversos modos de resolução maiores, mas o 320x240 foi o melhor conhecido e o mais freqüentemente utilizado pois era uma resolução com proporção 4:3 e pixels quadrados. Outra funcionalidade popular do Modo X era a técnica de page-flipping, também conhecida como buffer duplo. O Modo 13h oficial não dispunha desta facilidade, portanto, modos de 256 cores com buffer duplo eram apenas acessíveis através do Modo X. Também era possivel utilizar esta técnica em alguns modos de 16 (ou menos) cores.

Modos Texto

Os modos alfanuméricos do padrão VGA, também conhecidos como modos texto, têm 80x25 ou 40x25 caracteres. A coloração de cada um destes caracteres é codificada usando-se 8 bits: pode-se escolher uma dentre 16 cores (4 bits) para o caractere e a cor de fundo é selecionada entre 8 opções (3 bits), sendo que o bit restante indica se o caractere é piscante ou não.
Adaptadres VGA costumam dar suporte a ambos modos texto monocromático e colorido, mesmo que o modo monocromático seja raramente usado. Em praticamente todos os adaptadores VGA modernos, texto monocromático é desenhado em cor cinza sobre fundo preto no modo texto colorido.
No modo texto cores, cada caracter é representado por dois bytes. O byte menos significativo guarda o código do caracter e o outro byte é usado para selecionar vários atributos de vídeo como cor, piscagem, conjunto de caracteres utilizado, e assim por diante...

Detalhes de Endereçamento

A memória de vídeo do VGA é mapeada na memória do PC através de uma região de endereços entre 0xA0000 e 0xBFFFF no espaço de endereçamento do modo real. Tipicamente usa-se:
  • 0xB000 para conteúdo de texto monocromático
  • 0xB800 para texto colorido e modos gráficos compatíveis com CGA
  • 0xA000 para modos gráficos EGA/VGA
Devido ao uso de endereços base distintos para diferentes modos de vídeo é possível ter um adaptador monocromático e um adaptador em cores como VGA, EGA, ou CGA instalados em uma única máquina. No começo dos anos 80, isso era usado para, por exemplo, exibir planilhas do Lotus 1-2-3 em texto de alta-resolução e os gráficos em CGA de baixa-resolução.

 

Conector VGA.
Porta VGA.
 

Sem comentários:

LinkWithin

Related Posts Widget for Blogs by LinkWithin