O que são portas seriais?
As portas seriais são um tipo de interface de computador que está em conformidade com o padrão RS-232. São conectores de 9 pinos que retransmitem informações, recebidas ou enviadas, um byte por vez. Cada byte é dividido em uma série de oito bits, daí o termo porta serial .
Essas portas são um dos tipos mais antigos de padrões de interface. Antes que os modems internos se tornassem comuns, os modems externos eram conectados aos computadores via portas seriais, também conhecidas como portas de comunicação ou "COM". Mouses de computador e até teclados também os usavam. Alguns usavam conectores de 25 pinos, mas a variedade de 9 pinos era mais comum. Eles são controlados por um chip especial chamado UART (Universal Asynchronous Receiver Transmitter).
As portas seriais diferem das portas paralelas de 25 pinos, pois as portas paralelas transmitem um byte de cada vez usando oito fios paralelos, cada um com um bit. Com os dados viajando em paralelo, a taxa de transferência foi maior. Uma porta paralela pode suportar taxas de até 100 kilobytes por segundo, enquanto as portas seriais suportam apenas 115 kilobits por segundo (kbps). Mais tarde, a tecnologia aprimorada elevou as velocidades seriais para 460 kbps.
Nos computadores tradicionais, as portas seriais foram configuradas da seguinte maneira:
Portas Seriais | Interromper | Endereço de memória |
COM 1 | IRQ 4 | 0x3f8 |
COM 2 | IRQ 3 | 0x2f8 |
COM 3 | IRQ 4 | 0x3e8 |
COM 4 | IRQ 3 | 0x2e8 |
Os dispositivos configurados para usar as portas COM 1 e COM 3 não puderam estar ativos ao mesmo tempo, pois compartilharam a interrupção do IRQ 4. O mesmo aconteceu com os dispositivos de porta COM 2 e COM 4. Muitas vezes, isso levou à reconfiguração manual das portas, o que freqüentemente causava mais problemas do que valia a pena e representava um desafio especial para os disléxicos.
Hoje, as portas seriais são usadas principalmente para modems dial-up e os sistemas operacionais atuais lidam com a configuração automaticamente. As tecnologias mais recentes e rápidas de USB (Universal Serial Bus) e Firewire substituíram as portas serial e paralela. O USB suporta velocidades de 1,5 megabits por segundo a 60 megabytes por segundo. O Firewire possui taxas de transferência entre 100 e 400 megabits por segundo.