Mas o PCI tem algumas limitações. Enquanto processadores e placas de vídeo, som e rede ficaram mais rápidos e mais potentes, o PCI não evoluiu. Continua com largura fixa de 32 bits e suporta somente 5 dispositivos por vez. O barramento mais novo, de 64 bits (PCI-X), tem mais largura de banda, mas a largura maior intensifica alguns dos outros problemas do PCI.
Um novo protocolo, chamado PCI Express (PCIe) elimina muitas destas deficiências, tem mais largura de banda e é compatível com os sistemas operacionais existentes. Neste artigo, falaremos das diferenças entre o PCIe e o PCI. Também veremos como o PCI Express deixa o computador mais rápido, melhora o desempenho gráfico e substitui o slot AGP.
![]() |
Conexão serial de alta velocidade
Quando a informática surgiu, uma enorme quantidade de dados era transferida via conexões seriais. Os computadores separavam os dados em pacotes e então moviam os pacotes, um de cada vez, de um lugar para outro. As conexões seriais eram confiáveis, mas eram lentas, então os fabricantes começaram a usar conexões paralelas para enviar múltiplos pacotes de dados simultaneamente.
Acontece que as conexões paralelas também têm problemas conforme as velocidades aumentam: por exemplo, os fios podem causar interferências eletromagnéticas entre si e aí a balança volta a favorecer as conexões seriais otimizadas. Melhorias no hardware e no processo de dividir, classificar e remontar pacotes levou a conexões seriais muito mais rápidas, como a USB 2.0 e a FireWire.
Quando o computador inicia o PCIe determina quais dispositivos estão conectados à placa-mãe. Ele então identifica as ligações entre os dispositivos, criando um mapa de tráfego e negociando a largura de banda para cada ligação. Esta identificação de dispositivos e conexões é o mesmo protocolo que o PCI usa. Sendo assim, o PCIe não requer nenhuma mudança no software ou no sistema operacional.
![]() |
Cada caminho ("lane") de uma conexão PCI Express contém dois pares de fios: um para envio e outro para recepção. Pacotes de dados movem-se pela "lane" na razão de um bit por ciclo. Uma conexão x1, a menor conexão PCIe, tem uma "lane" composta por quatro fios. Ela carrega um bit por ciclo em cada direção. Uma ligação x2 tem oito fios e transmite dois bits por vez, uma x4, quatro bits, e assim por diante. As outras configurações são x12, x16 e x32.
![]() |
O PCI Express está disponível para PCs de mesa e laptops. Seu uso pode levar a uma redução de custo na produção de placas-mãe, uma vez que suas conexões têm menos pinos que conexões PCI. Também pode suportar muitos dispositivos, inclusive placas Ethernet, USB 2 e placas de vídeo.
Mas como uma conexão serial pode ser mais rápida do que os 32 fios do PCI ou dos 64 fios do PCIx? Na próxima seção, veremos como o PCIe é capaz de ter uma grande largura de banda em um formato serial.
PCI Express: velocidades de conexão
O barramento PCI de 32 bits tem velocidade máxima de 33 MHz, o que permite que um máximo de 133MB de dados passe pelo barramento por segundo. O barramento PCI-X de 64 bits tem duas vezes a largura de barramento do PCI. Diferentes especificações de PCI-X possibilitam diferentes taxas de transferência de dados, de 512MB a 1GB de dados por segundo.
![]() Dispositivos PCI compartilham um barramento comum, mas cada dispositivo PCI Express tem sua própria conexão dedicada ao switch |
Cada "lane" do PCI Express, no entanto, suporta 200MB de tráfego em cada direção por segundo. Um conector PCIe x16 consegue transportar incríveis 6.4GB de dados por segundo em cada direção. Com tais velocidades, uma conexão x1 pode facilmente gerenciar uma conexão Ethernet gigabit, e mais aplicativos de áudio e armazenamento. Uma conexão x16 consegue facilmente gerenciar adaptadores de vídeo poderosos.
Como isto é possível? Alguns avanços simples contribuíram para este grande salto na velocidade de conexão serial:
| FAVORITOS | |||||
| Faça do HowStuffWorks a sua página inicial | | | digg it! (?) | | | del.icio.us | |