Hvad er en PCIe-bus?
En perifer komponent-sammenkoblende ekspressbuss, også kendt som en PCIe-bus, er en computerdel, der tillader en PCIe-periferi at tilslutte og kommunikere med et bundkort. PCIe er i sig selv en opdateret version af ældre PCI-teknologi (perifert komponentforbindelse), der i princippet tillader data at flyde mellem en perifer og et bundkort. En PCIe-bus kan håndtere en meget hurtigere overførsel af data end ældre PCI-busser, som typisk oversættes til bedre grafik- eller netværksforbindelser.
Den generelle idé bag PCI er at tillade, at tilføjelser installeres på computere. En PCI- eller PCIe-bus kan betragtes som en udvidelsesslot , i hvilken moduler kan tilsluttes for direkte at forbedre en bestemt kapacitet på en computer. Almindelige eksempler på PCIe-perifere enheder er videografikort, lydkort og netværkskort.
Med tilføjelsen af et PCIe-grafikkort kan for eksempel den behandling, der kræves til gengivelse af grafik, blive aflæst fra en computers centrale behandlingsenhed (CPU) og håndteres i stedet af grafikkortets egen processor. Dette giver CPU'en større kapacitet til at håndtere andre behandlingsopgaver. I de fleste tilfælde har specialbyggede PCIe-perifere enheder deres egen tilfældig adgangshukommelse (RAM) inkluderet også, og de udfører et meget bedre job på deres specifikke opgave end en generisk CPU.
En PCIe-bus i sig selv adskiller sig fra en PCI-bus, idet data sendes serielt på tværs af dynamisk tilgængelige kanaler i modsætning til parallel kommunikation på tværs af et begrænset antal kanaler. Dette betyder, at ikke kun flere end to enheder kan kommunikere på samme tid, men ubrugte kanaler kan grupperes sammen for at give ekstra båndbredde, hvis det er nødvendigt. På samme måde kan en PCIe-bus reagere på reduceret efterspørgsel ved at slukke unødvendige kanaler og spare strøm.
Fysisk er PCIe-stik en anden størrelse end både PCI-stik og accelererede grafikportport (AGP) -stik, som er en tredje type fælles perifert slot. Ingen er interkompatible, og det at forsøge at tvinge en type kort ind i den forkerte stikstik risikerer skade på begge. Derudover er der forskellige størrelser af PCIe-slots, der kan håndtere tilsvarende forskellige antal kanaler. Disse forskellige størrelser er repræsenteret af en multiplikator i navnet, og større antal betyder flere kanaler og længere fysisk længde. Hastighederne spænder fra 1x til 16x, men det er muligt for en 16x-størrelse slot for eksempel at håndtere kun 1x dataoverførselsfeeds. Dette er almindeligt på billigere bundkort for at give større fysisk kompatibilitet uden de ekstra omkostninger forbundet med faktisk at skulle håndtere højere PCIe-bushastigheder. I et sådant eksempel fungerer 16x-enheden, men kører kun med 1x hastighed.