PCI-Express, communément appelé PCI-E, et PCI-X sont deux normes technologiques conçues pour améliorer l'ancienne norme PCI. Malgré leurs noms similaires, les deux normes ne sont pas compatibles entre elles et gèrent la communication entre les périphériques et les systèmes informatiques de manières très différentes.
Histoire du PCI
Peripheral Component Interconnect ou PCI a été initialement développé par Intel au début des années 1990, en tant que norme permettant de gérer la manière dont les périphériques communiquent avec le reste du PC. Au cours des années suivantes, la plupart des autres acteurs de l'industrie informatique ont adopté cette technologie, faisant du PCI une norme à l'échelle de l'industrie.
À la fin des années 1990, le PCI Special Interest Group a développé PCI-eXtended, une version légèrement plus avancée de PCI. Quelques années plus tard, l'équipe a développé PCI-Express, qui a résolu le problème de la communication périphérique d'une manière complètement différente.
PCI-Express et PCI-X sont deux normes technologiques conçues sur la base de l'ancienne norme PCI.
Type d'autobus
PCI-X, comme la norme PCI d'origine, est une technologie de bus partagé, dans laquelle tous les périphériques connectés utilisent le même bus en parallèle. Cela signifie que lorsque des périphériques doivent communiquer avec l'ordinateur, ils doivent souvent attendre le bus, et à mesure que davantage de périphériques demandent le bus, les performances globales du périphérique diminuent.
En revanche, PCI-E utilise la technologie Point à Point, donnant à chaque périphérique son propre bus dédié. Chaque bus PCI-E est techniquement plus petit que le bus partagé PCI-X, car chaque périphérique n'a pas besoin d'attendre que d'autres périphériques utilisent le bus, le résultat final étant que l'utilisateur dispose d'un système de bus beaucoup plus efficace.
Bande passante
La quantité de données pouvant être transférées sur le bus PCI-X, également appelée bande passante du bus, est limitée par la taille du bus physique et la vitesse à laquelle il fonctionne. La plupart des bus PCI-X sont 64 bits et fonctionnent à 100 MHz ou 133 MHz, permettant un taux de transfert maximum de 1 066 Mo par seconde.
Les progrès de la technologie PCI-X ont permis des vitesses théoriques allant jusqu'à 8,5 Go par seconde, bien que les vitesses élevées présentent certains problèmes d'interférence. De plus, la vitesse PCI-X est toujours inférieure à la vitesse maximale si plusieurs périphériques utilisent le bus.
Vitesse
Étant donné que PCI-E utilise la technologie point à point, la seule chose qui limite la vitesse est le nombre de voies de chaque connexion. La technologie PCI-E peut prendre en charge de 1 à 32 voies et fonctionner à des vitesses commençant à 500 Mo par seconde, jusqu'à un maximum théorique de 16 Go par seconde. De plus, comme PCI-E ne consomme pas les données nécessaires pour gérer différentes connexions comme PCI-X, le débit de données réel final sera plus élevé même dans les situations où les vitesses théoriques des deux normes sont plus élevées.
Taille de l'emplacement
Les normes PCI-E et PCI-X diffèrent considérablement en ce qui concerne la taille des emplacements sur la carte mère d'un ordinateur. Les emplacements PCI-X sont comme les emplacements PCI d'origine, mais avec une extension supplémentaire qui permet une communication 64 bits. Cela signifie que ces emplacements et les cartes périphériques correspondantes occupent pas mal de place sur la carte mère .
Plusieurs types d'emplacements PCI-E
Cependant, l'utilisation de ces types d'emplacements permet à l'emplacement PCI-X d'accepter tous les types de cartes PCI, sauf les plus anciens. En revanche, les emplacements PCI-E sont complètement différents des emplacements PCI et ne peuvent accepter aucune autre carte spécialement conçue pour ces emplacements. De plus, la taille de l'emplacement dépend du nombre de voies du bus PCI-E. Le slot PCI-E x1, qui n'a qu'une seule voie, n'occupe pratiquement pas de place sur la carte mère, tandis que le slot PCI-E x32 dispose de 32 voies et est de taille similaire à celle du slot PCI-X.
Reportez-vous à l'article : Pourquoi les ports PCI Express des cartes mères ont-ils des tailles différentes ? Que signifient x16, x8, x4 et x1 ? pour plus de détails.