PCI-Express, comumente conhecido como PCI-E, e PCI-X são padrões de tecnologia desenvolvidos para aprimorar o padrão PCI mais antigo. Apesar da semelhança de seus nomes, esses dois padrões são incompatíveis um com o outro e lidam com a comunicação entre periféricos e um sistema de computador de maneiras muito diferentes.
História PCI
Peripheral Component Interconnect, ou PCI, foi inicialmente desenvolvido pela Intel no início de 1990 como um padrão para lidar com a comunicação de dispositivos periféricos com o resto do PC. Nos anos seguintes, a maior parte do restante da indústria de computadores adotou a tecnologia, tornando o PCI um padrão em toda a indústria. No final da década de 1990, o PCI Special Interest Group desenvolveu o PCI-eXtended, que é uma versão um pouco mais avançada do PCI. Alguns anos depois, o grupo desenvolveu o PCI-Express, que abordou a questão da comunicação periférica de uma forma totalmente diferente.
Tipo de ônibus
PCI-X, como o padrão PCI original, é uma tecnologia de barramento compartilhado, com todos os periféricos conectados usando o mesmo barramento em paralelo. Isso significa que, como os periféricos precisam se comunicar com o computador, muitas vezes precisam esperar sua vez no barramento e, à medida que mais dispositivos exigem o barramento, o desempenho geral do periférico diminui. Em contraste, o PCI-E usa tecnologia ponto a ponto, dando a cada periférico individual seu próprio barramento dedicado. Embora cada barramento PCI-E seja tecnicamente menor do que o barramento compartilhado do PCI-X, já que cada dispositivo não precisa esperar pelos outros que estão usando o barramento, o resultado final é um sistema de barramento muito mais eficiente.
Largura de Banda
A quantidade de dados que pode ser transmitida por um barramento PCI-X, também conhecida como largura de banda do barramento, é limitada pelo tamanho do barramento físico e pela velocidade em que ele é executado. A maioria dos barramentos PCI-X são de 64 bits e funcionam a 100 MHz ou 133 MHz, permitindo uma velocidade máxima de transmissão de 1,066 MB por segundo. Os avanços na tecnologia PCI-X permitiram velocidades teóricas de até 8.5 GB por segundo, embora velocidades tão altas tenham alguns problemas com interferência. Além disso, as velocidades PCI-X são sempre inferiores ao máximo se você tiver mais de um dispositivo usando o barramento.
Velocidade
Como o PCI-E usa tecnologia ponto a ponto, a única coisa que limita a velocidade é quantas vias cada conexão tem. A tecnologia PCI-E pode suportar entre uma e 32 pistas e funciona a velocidades que começam em 500 MB por segundo, até um máximo teórico de 16 GB por segundo. Além disso, como o PCI-E não tem a sobrecarga de dados necessária para gerenciar conexões diferentes como o PCI-X, a taxa de dados real acaba sendo maior mesmo em situações em que as velocidades teóricas seriam as mesmas.
Tamanho do slot
Os padrões PCI-E e PCI-X diferem muito quando se trata do tamanho do slot na placa-mãe do computador. Os slots PCI-X são iguais aos slots PCI originais, embora com uma extensão adicional que permite a comunicação de 64 bits. Isso significa que esses slots e as placas periféricas correspondentes ocupam bastante espaço na placa-mãe. No entanto, o uso desses tipos de slots permite que os slots PCI-X aceitem todas as placas PCI, exceto as mais antigas. Em contraste, os slots PCI-E são completamente diferentes dos slots PCI e não podem aceitar quaisquer placas que não sejam especificamente projetadas para esses slots. Além disso, o tamanho do slot depende de quantas vias o barramento PCI-E possui. Um slot PCI-E x1, que tem apenas uma pista, quase não ocupa espaço na placa-mãe, enquanto um slot PCI-E x32 tem 32 pistas e é semelhante em tamanho aos slots PCI-X.