Hvorfor er PCI Express-portene på hovedkortet mitt forskjellige størrelser? x16, x8, x4 og x1 forklart

Innholdsfortegnelse:

Hvorfor er PCI Express-portene på hovedkortet mitt forskjellige størrelser? x16, x8, x4 og x1 forklart
Hvorfor er PCI Express-portene på hovedkortet mitt forskjellige størrelser? x16, x8, x4 og x1 forklart

Video: Hvorfor er PCI Express-portene på hovedkortet mitt forskjellige størrelser? x16, x8, x4 og x1 forklart

Video: Hvorfor er PCI Express-portene på hovedkortet mitt forskjellige størrelser? x16, x8, x4 og x1 forklart
Video: Windows 10 Pro for WorkStations - YouTube 2024, November
Anonim
PCI Express-standarden er en av stifter av moderne databehandling, med et spor på mer eller mindre hver stasjonær datamaskin laget i det siste tiåret. Men forbindelsens art er litt sløv: på en ny PC kan du se et halvt dusin porter i tre eller fire forskjellige størrelser, alle merket "PCIE" eller PCI-E. "Så hvorfor forvirringen, og hvilke som kan bruker du faktisk?
PCI Express-standarden er en av stifter av moderne databehandling, med et spor på mer eller mindre hver stasjonær datamaskin laget i det siste tiåret. Men forbindelsens art er litt sløv: på en ny PC kan du se et halvt dusin porter i tre eller fire forskjellige størrelser, alle merket "PCIE" eller PCI-E. "Så hvorfor forvirringen, og hvilke som kan bruker du faktisk?

Forstå PCI Express Bus

Som en oppgradering til det opprinnelige PCI-systemet (Peripheral Component Interconnect), hadde PCI Express en stor fordel da den ble utviklet i begynnelsen av 2000-tallet: den brukte en punkt-til-punkt-tilgangsbuss i stedet for en seriell buss. Det innebar at hver enkelt PCI-port og de installerte kortene kunne dra full nytte av maksimal hastighet, uten at flere kort eller utvidelser var tilstoppet i en enkelt buss.

I lekmannens termer, forestill din stasjonære PC som en restaurant. Den gamle PCI-standarden var som en deli, alle venter i en enkelt linje for å bli servert, med hastigheten på tjenesten begrenset av en enkelt person ved telleren. PCI-E er mer som en bar, hver patron sitter ned i et tilordnet sete, med flere bartendere som tar alles ordre på en gang. (Okay, så det er aldri mulig å få en bartender til hver patron med en gang, men la oss late som om dette er en veldig flott bar.) Med dedikerte datafelter for hvert utvidelseskort eller perifer, kan hele datamaskinen få tilgang til komponenter og tilbehør raskere.
I lekmannens termer, forestill din stasjonære PC som en restaurant. Den gamle PCI-standarden var som en deli, alle venter i en enkelt linje for å bli servert, med hastigheten på tjenesten begrenset av en enkelt person ved telleren. PCI-E er mer som en bar, hver patron sitter ned i et tilordnet sete, med flere bartendere som tar alles ordre på en gang. (Okay, så det er aldri mulig å få en bartender til hver patron med en gang, men la oss late som om dette er en veldig flott bar.) Med dedikerte datafelter for hvert utvidelseskort eller perifer, kan hele datamaskinen få tilgang til komponenter og tilbehør raskere.

Nå for å utvide vår deli / bar metafor, tenk at noen av disse plassene har flere bartendere reservert bare for dem. Det er der ideen om flere baner kommer inn.

Livet i de raske banene

PCI-E har gått gjennom flere revisjoner siden starten; I dag bruker nye hovedkort generelt versjon 3 av standarden, med raskere versjon 4 blitt mer og mer vanlig, og versjon 5 forventes å treffe i 2019. Men de forskjellige revisjonene bruker alle de samme fysiske tilkoblingene, og disse forbindelsene kan komme i fire primære størrelser: x1, x4, x8 og x16. (x32 porter eksisterer, men er ekstremt sjeldne og vanligvis ikke sett på forbruker maskinvare.)

De forskjellige fysiske størrelsene tillater ulike antall samtidige datapinneforbindelser til hovedkortet: Jo større porten, desto flere maksimale tilkoblinger på kortet og porten. Disse forbindelsene er allment kjent som "baner", med hver PCI-E lane bestående av to signalpar, en for sending av data og den andre for mottak av data. Ulike revisjoner av PCI-E standard tillater forskjellige hastigheter på hver bane. Men generelt sett, jo flere baner er det på en enkelt PCI-E-port og det tilkoblede kortet, jo raskere data kan strømme mellom periferien og resten av datasystemet.
De forskjellige fysiske størrelsene tillater ulike antall samtidige datapinneforbindelser til hovedkortet: Jo større porten, desto flere maksimale tilkoblinger på kortet og porten. Disse forbindelsene er allment kjent som "baner", med hver PCI-E lane bestående av to signalpar, en for sending av data og den andre for mottak av data. Ulike revisjoner av PCI-E standard tillater forskjellige hastigheter på hver bane. Men generelt sett, jo flere baner er det på en enkelt PCI-E-port og det tilkoblede kortet, jo raskere data kan strømme mellom periferien og resten av datasystemet.

Kommer tilbake til vår barmetafor: Hvis du tenker hver patron som sitter i baren som en PCI-E-enhet, vil en x1 lane være en enkelt bartender som serverer en enkelt kunde. Men en patron sitter i den tildelte "x4" sete ville hafirebartenderne henter ham drikke og mat, og "x8" -setet ville ha åtte bartendere bare for hennes drinker, og den i "x16" -setet ville ha en jungel seksten bartendere bare for ham. Og nå skal vi slutte å snakke om barer og bartendere, fordi våre fattige metaforiske drikkere er i fare for alkoholforgiftning.

Hvilke eksterne enheter bruker hvilke porte?

For den vanlige versjon 3.0 versjonen av PCI Express er den maksimale per-lane datahastigheten åtte gigatransfers, en term som betyr "all data og elektronisk overhead på en gang." I den virkelige verden er hastigheten for PCI-E-revisjon 3 litt mindre enn en gigabyte per sekund, pr lane.

Så en enhet som bruker en PCI-E x1-port, som et lav-effekt lydkort eller en Wi-Fi-antenne, kan overføre data til resten av datamaskinen på omtrent 1 GBps. Et kort som støter opp til fysisk større x4 eller x8-sporet, som et USB 3.0-utvidelseskort, kan overføre data fire eller åtte ganger raskere - og det ville trenge hvis mer enn to av disse USB-portene ble brukt til sitt maksimum overføringshastighet. PCI-E x16-porter, med en teoretisk maksimal på rundt 15GBps på 3.0-revisjonen, brukes til nesten alle moderne grafikkort designet av NVIDIA og AMD.

Det er ikke noen fastsatte retningslinjer for hvilke utvidelseskort vil bruke hvilket antall baner. Grafikkort pleier å bruke x16 bare for å få maksimal dataoverføring, men det er åpenbart at du ikke trenger et nettverkskort for å bruke en x16-port og seksten fulle baner når Ethernet-porten kun kan overføre data med en gigabit per sekund ( omtrent en åttende av gjennomgangen av en PCI-E lane-husk, åtte biter til en byte). Det er en liten mengde PCI-E-monterte solid state-stasjoner som foretrekker en x4-port, men disse ser ut til å ha blitt raskt overhalet av den nye M.2-standarden, som også kan bruke PCI-E-bussen. High-end nettverkskort og entusiastutstyr som adaptere og RAID-kontrollere bruker en blanding av x4 og x8-formater.
Det er ikke noen fastsatte retningslinjer for hvilke utvidelseskort vil bruke hvilket antall baner. Grafikkort pleier å bruke x16 bare for å få maksimal dataoverføring, men det er åpenbart at du ikke trenger et nettverkskort for å bruke en x16-port og seksten fulle baner når Ethernet-porten kun kan overføre data med en gigabit per sekund ( omtrent en åttende av gjennomgangen av en PCI-E lane-husk, åtte biter til en byte). Det er en liten mengde PCI-E-monterte solid state-stasjoner som foretrekker en x4-port, men disse ser ut til å ha blitt raskt overhalet av den nye M.2-standarden, som også kan bruke PCI-E-bussen. High-end nettverkskort og entusiastutstyr som adaptere og RAID-kontrollere bruker en blanding av x4 og x8-formater.

Husk: PCI-E Port Size og baner kan ikke være det samme

Her er en av de mer forvirrende delene av PCI-E-oppsettet: En port kan være størrelsen på et x16-kort, men har bare nok datafelter til noe mye mindre rask, som x4.Dette skyldes at mens PCI-E kan imøtekomme i utgangspunktet ubegrensede mengder individuelle tilkoblinger, er det fortsatt en praktisk grense for bane-gjennomgangen av brikkesettet. Billigere hovedkort med flere budsjettorienterte brikkesett kan bare gå opp til en enkelt x8-sporet, selv om sporet kan fysisk imøtekomme et x16-kort. I mellomtiden vil "gamer" hovedkort inneholde opptil fire full x16-størrelse og x16-lane PCI-E-spor for maksimal GPU-kompatibilitet. (Vi har diskutert dette mer detaljert her.)

Det kan åpenbart føre til problemer. Hvis hovedkortet ditt har to x16-størrelser, men en av dem har bare x4 baner, så plugger du ditt nye grafikkort inn i feil spor, kan flaskehalsen sin ytelse med 75%. Det er et teoretisk resultat, selvfølgelig: Moderkortets arkitektur betyr at du ikke ser en så dramatisk nedgang. Poenget er at riktig kort må gå i riktig spor.
Det kan åpenbart føre til problemer. Hvis hovedkortet ditt har to x16-størrelser, men en av dem har bare x4 baner, så plugger du ditt nye grafikkort inn i feil spor, kan flaskehalsen sin ytelse med 75%. Det er et teoretisk resultat, selvfølgelig: Moderkortets arkitektur betyr at du ikke ser en så dramatisk nedgang. Poenget er at riktig kort må gå i riktig spor.

Heldigvis er banenes kapasitet for de spesifikke PCI-sporene generelt stavet ut i datamaskin- eller hovedkortshåndboken, med en illustrasjon av hvilken spalte som har kapasitet. Hvis du ikke har manualen din, er antall baner vanligvis skrevet på PCB på hovedkortet ved siden av porten, slik som:

Et kortere x1- eller x4-kort kan også fysisk passe inn i en lengre x8 eller x16-spor: Den innledende pinkonfigurasjonen av de elektriske kontaktene gjør den kompatibel. Kortet kan være litt løs fysisk, men når det er skrudd på plass i ekspansjonssporene i et PC-tilfelle, er det mer enn tilstrekkelig solid. Naturligvis, hvis et korts kontakter er fysisk større enn sporet, kan det ikke settes inn.
Et kortere x1- eller x4-kort kan også fysisk passe inn i en lengre x8 eller x16-spor: Den innledende pinkonfigurasjonen av de elektriske kontaktene gjør den kompatibel. Kortet kan være litt løs fysisk, men når det er skrudd på plass i ekspansjonssporene i et PC-tilfelle, er det mer enn tilstrekkelig solid. Naturligvis, hvis et korts kontakter er fysisk større enn sporet, kan det ikke settes inn.

Så husk at når du kjøper utvidelses- eller oppgraderingskort til PCI Express-spor, må du være oppmerksom på både størrelsen og laneverdien av de tilgjengelige porter.

Anbefalt: