Qu'est-ce qu'un bus PCIe?
Un bus express d'interconnexion de composants périphériques, également appelé bus PCIe, est un composant informatique permettant à un périphérique PCIe de se connecter à une carte mère et de communiquer avec elle. PCIe lui-même est une version mise à jour de la technologie PCI (Device Component Interconnonnect) plus ancienne, qui, en principe, permet aux données de circuler entre un périphérique et une carte mère. Un bus PCIe peut gérer un transfert de données beaucoup plus rapide que les anciens bus PCI, ce qui se traduit généralement par de meilleures connexions graphiques ou réseau.
L’idée générale derrière PCI est de permettre aux add-ons d’être installés sur des ordinateurs. Un bus PCI ou PCIe peut être considéré comme un connecteur d’extension dans lequel des modules peuvent être insérés pour améliorer directement une fonctionnalité particulière d’un ordinateur. Des exemples courants de périphériques PCIe sont les cartes graphiques vidéo, les cartes son et les cartes réseau.
Avec l’ajout d’une carte graphique PCIe, par exemple, le traitement requis pour le rendu des graphiques peut être déchargé de l’unité centrale de traitement (CPU) d’un ordinateur et géré à la place par son propre processeur. Cela laisse au processeur plus de capacité pour gérer d'autres tâches de traitement. Dans la plupart des cas, les périphériques PCIe spécialement conçus possèdent également leur propre mémoire vive (RAM) et effectuent beaucoup mieux leur travail que leur processeur spécifique.
Un bus PCIe lui-même diffère d'un bus PCI en ce sens que les données sont envoyées en série sur des canaux disponibles de manière dynamique, par opposition à une communication parallèle sur un nombre fini de canaux. Cela signifie que non seulement plus de deux appareils peuvent communiquer en même temps, mais que les canaux non utilisés peuvent être regroupés pour fournir une bande passante supplémentaire si nécessaire. De la même manière, un bus PCIe peut répondre à la demande réduite en désactivant les canaux inutiles et en économisant de l'énergie.
Physiquement, les connecteurs PCIe ont une taille différente de celle des connecteurs PCI et des connecteurs de port graphique accéléré (AGP), qui constituent un troisième type d'emplacement de périphérique commun. Aucune d'entre elles n'est compatible, et essayer de forcer un type de carte dans le mauvais type de connecteur risquerait de l'endommager. De plus, il existe différentes tailles d'emplacement PCIe pouvant gérer différents nombres de canaux. Ces différentes tailles sont représentées par un multiplicateur dans le nom, et des chiffres plus grands signifient plus de canaux et une longueur physique plus longue. Les vitesses vont de 1x à 16x, mais il est possible qu'un slot de taille 16x, par exemple, ne traite que des flux de transfert de données 1x. Ceci est courant dans les cartes mères moins chères pour permettre une plus grande compatibilité physique sans les coûts supplémentaires associés au fait de devoir gérer des vitesses de bus PCIe plus élevées. Dans un tel exemple, le périphérique 16x fonctionnera mais ne fonctionnera qu'à une vitesse 1x.