O processador se comunica com os outros periféricos do micro através de um caminho de dados chamado barramento. Desde o lançamento do primeiro PC em 1981 até os dias de hoje, uma série de tipos de barramentos foram desenvolvidos para permitir a comunicação dos periféricos de entrada e saída com o processador. Podemos citar os seguintes barramentos já lançados:
- ISA
- EISA
- MCA
- VLB
- PCI
- AGP
- PCI Express
A principal diferença entre os diversos tipos de barramentos está na quantidade de bits que podem ser transmitidos por vez e na freqüência de operação utilizada. Atualmente, os dois tipos de barramentos de expansão mais rápidos do micro são os barramentos PCI e AGP. Na tabela abaixo listamos as taxas de transferência desses barramentos. O barramento PCI-X é uma extensão do barramento PCI voltado para o mercado de servidores de rede.
|
Barramento |
Clock |
Número de bits |
Dados por pulso de clock |
Taxa de Transferência |
|
PCI |
33 MHz |
32 |
1 |
133 MB/s |
|
PCI |
66 MHz |
32 |
1 |
266 MB/s |
|
PCI |
33 MHz |
64 |
1 |
266 MB/s |
|
PCI |
66 MHz |
64 |
1 |
533 MB/s |
|
PCI-X 64 |
66 MHz |
64 |
1 |
533 MB/s |
|
PCI-X 133 |
133 MHz |
64 |
1 |
1.066 MB/s |
|
PCI-X 266 |
133 MHz |
64 |
2 |
2.132 MB/s |
|
PCI-X 533 |
133 MHz |
64 |
4 |
4.266 MB/s |
|
AGP x1 |
66 MHz |
32 |
1 |
266 MB/s |
|
AGP x2 |
66 MHz |
32 |
2 |
533 MB/s |
|
AGP x4 |
66 MHz |
32 |
4 |
1.066 MB/s |
|
AGP x8 |
66 MHz |
32 |
8 |
2.133 MB/s |
O barramento PCI foi lançado pela Intel em junho de 1992. Desde então, praticamente todos os periféricos de expansão do micro, tais como discos rígidos, placas de som, placas de rede e placas de vídeo utilizam o barramento PCI. Acontece que a taxa de transferência máxima do barramento PCI, 133 MB/s, mostrou-se insuficiente para aplicações 3D modernas e estava limitando o desenvolvimento de placas de vídeo mais sofisticadas. Para resolver esse problema, a Intel criou um novo barramento, chamado AGP, com o intuito de aumentar a taxa de transferência das placas de vídeo e fazer com que elas não fossem mais instaladas no barramento PCI, e sim no barramento AGP, que é mais rápido. Com isso, o barramento PCI ficou mais “folgado”, já que as placas de vídeo eram grandes responsáveis pelo intenso tráfego no barramento PCI.
Para mais informações sobre o barramento AGP leia nosso tutorial Barramento AGP.
Com o advento de chips gráficos mais rápidos e de novas tecnologias de rede, como a Gigabit Ethernet, e da tecnologia RAID, novamente a taxa de transferência máxima do barramento PCI mostrou ser insuficiente para suportar essas novas aplicações. Algo precisava ser feito e a resposta veio com o lançamento do barramento PCI Express.
Neste tutorial explicaremos em detalhes o funcionamento do barramento PCI Express e suas diferenças para o barramento PCI.
Obs: Tecnicamente falando, o PCI Express não é um barramento. Barramento é um caminho de dados onde você pode ligar vários dispositivos ao mesmo tempo, compartilhando este caminho de dados. O PCI Express é uma conexão ponto-a-ponto, isto é, ele conecta somente dois dispositivos e nenhum outro dispositivo pode compartilhar esta conexão. Para clarificar: em uma placa-mãe com slots PCI comuns, todos os slots PCI são conectados ao barramento PCI e todos compartilham o mesmo caminho de dados. Em uma placa-mãe com slots PCI Express, cada slot PCI Express é conectado ao chipset da placa-mãe usando uma pista dedicada, não compartilhando esta pista (caminho de dados) com nenhum outro slot PCI Express. Em nome da simplificação, estamos chamando o PCI Express de "barramento", visto que para usuários comuns o termo "barramento" é facilmente reconhecido como "caminho de dados entre dispositivos". |