Estas portas ou canais de comunicação podem ser:
*Porta Dim;
*Porta PS/2;
*Porta série;
*Porta Paralela;
*Porta USB;
*Porta FireWire.
Porta DIM
É uma porta em desuso, com 5 pinos, e a ela eram ligados os teclados dos computadores da geração da Intel 80486, por exemplo. Como se tratava apenas de ligação para teclados, existia só uma porta destas nas motherboards. Nos equipamentos mais recentes, os teclados são ligados às portas PS/2.
Porta PS/2
Surgiram com os IBM PS/2 e nos respectivos teclados. Também são designadas por mini-DIM de 6 pinos. Os teclados e ratos dos computadores actuais são, na maior parte dos casos, ligados através destes conectores. Nas motherboards actuais existem duas portas deste tipo.
Porta Série
Normalmente está localizada na placa MULTI-IDE e é utilizada para diversos fins como, por exemplo, ligar um fax, modem externo, ligar um rato série, uma impressora, entre outros. As portas cujas fichas têm 9 ou 25 pinos são também designadas de COM1 e COM2. As motherboards possuem uma ou duas portas deste tipo.
Porta Paralela
Esta porta é utilizada para ligar impressoras e scanners e possui 25 pinos em duas filas. Nas portas Paralelas o sinal eléctrico é enviado em simultâneo e, como tal, tem um desempenho superior em relação às portas série, são enviados 8 bits de cada vez, o que faz com que a sua capacidade de transmissão atinja os 100 Kbps.
Porta USB (Universal Serial Bus)
Desenvolvida por 7 empresas (Compaq, DEC, IBM, Intel, Microsoft, NEC e Northem Tlecom), vai permitir conectar periféricos por fora da caixa do computador, sem a necessidade de instalar placas e reconfigurar o sistema. Computadores equipados com USB vão permitir que os periféricos sejam automaticamente configuradas assim que estejam conectados fisicamente, sem a necessidade de reboot ou programas de setup. O número de acessórios ligados à porta USB pode chegar a 127, usando para isso um periférico de expansão.
Porta FireWire
A porta Firewire fica no barramento com o mesmo nome, que representa um padrão de comunicações recente e que tem várias características em comum como o USB, mas traz a vantagem de ser muito rápido, permitindo transferências de dados a velocidades de 400 Mbps e, pela norma IEEE 1394b, irá permitir a transferência de dados a velocidades a partir de 800 Mbps.
Buffers
Em ciência da computação, buffer (retentor) é uma região de memória temporária utilizada para escrita e leitura de dados. Os dados podem ser originados de dispositivos (ou processos) externos ou internos ao sistema. Os buffers podem ser implementados em software (mais usado) ou hardware. Normalmente são utilizados quando existe uma diferença entre a taxa em que os dados são recebidos e a taxa em que eles podem ser processados, ou no caso em que essas taxas são variáveis. Os buffers são mecanismos muito utilizados em aplicações multimédia, em especial nas aplicações de streaming.






