Vad är en PCIe Bus?

En perifer komponent interconnect express buss, även känd som en PCIe buss, är en datordel som gör att en PCIe kringutrustning kan anslutas till och kommunicera med ett moderkort. PCIe i sig är en uppdaterad version av äldre PCI-teknik (peripheral component interconnect), som i princip tillåter data att flöda mellan en kringutrustning och ett moderkort. En PCIe-buss kan hantera en mycket snabbare överföring av data än äldre PCI-bussar, vilket vanligtvis översätts till bättre grafik eller nätverksanslutningar.

Den allmänna tanken bakom PCI är att tillåta tillägg att installeras på datorer. En PCI- eller PCIe-buss kan ses som en expansionsplats, i vilken moduler kan anslutas för att direkt förbättra en viss kapacitet hos en dator. Vanliga exempel på PCIe-kringutrustning är grafikkort, ljudkort och nätverkskort.

Med tillägget av ett PCIe-grafikkort, till exempel, kan bearbetningen som krävs för att rendera grafik laddas bort från en dators centrala processorenhet (CPU) och istället hanteras av grafikkortets egen processor. Detta ger processorn mer kapacitet att hantera andra bearbetningsuppgifter. I de flesta fall har specialbyggd PCIe-kringutrustning sitt eget RAM-minne inkluderat också, och gör ett mycket bättre jobb vid sin specifika uppgift än en generisk CPU.

En PCIe-buss i sig skiljer sig från en PCI-buss genom att data skickas i serie över dynamiskt tillgängliga kanaler, till skillnad från parallell kommunikation över endast ett ändligt antal kanaler. Detta innebär att inte bara mer än två enheter kan kommunicera samtidigt, utan oanvända kanaler kan grupperas tillsammans för att ge extra bandbredd om det behövs. På samma sätt kan en PCIe-buss svara på minskad efterfrågan genom att stänga av onödiga kanaler och spara ström.

Fysiskt sett har PCIe-kontakter en annan storlek än både PCI-kontakter och AGP-anslutningar (Accelerated Graphics Port), som är en tredje typ av vanliga perifera kortplatser. Ingen är interkompatibel, och om du försöker tvinga en typ av kort till fel typ av kontakt riskerar du att skada båda. Dessutom finns det olika storlekar på PCIe-slots som kan hantera motsvarande olika antal kanaler. Dessa olika storlekar representeras av en multiplikator i namnet, och större siffror betyder fler kanaler och längre fysisk längd. Hastigheterna sträcker sig från 1x till 16x, men det är möjligt för en 16x-stor slot, till exempel, att bara hantera 1x dataöverföringsflöden. Detta är vanligt på billigare moderkort för att möjliggöra större fysisk kompatibilitet utan den extra kostnad som är förknippad med att faktiskt behöva hantera högre PCIe-busshastigheter. I ett sådant exempel kommer 16x-enheten att fungera men bara köras med 1x hastighet.