Hvorfor er transmission af serielle data hurtigere end parallel dataoverførsel?

Oct 1, 2025
Hardware

SATA-harddiskforbindelser er hurtigere end ældre PATA-harddiskforbindelser, og det samme kan siges om eksterne kablestandarder, men dette er kontraintuitivt: hvorfor ville den parallelle transmission ikke være hurtigere?

Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.

Spørgsmålet

SuperUser-læser Modest er nysgerrig efter dataoverførselshastighederne for parallelle og serielle forbindelser:

Intuitivt ville du tro, at parallel datatransmission skulle være hurtigere end seriel datatransmission; parallelt overfører du mange bits på samme tid, mens du i serie laver en bit ad gangen.

Så hvad gør SATA-grænseflader hurtigere end PATA, PCI-e-enheder hurtigere end PCI og serielle porte hurtigere end parallelle?

Selvom det er let at falde ind i ræsonnementet om, at SATA er nyere end PATA, skal der være en mere konkret mekanisme på arbejdspladsen end bare alder.

Svaret

SuperUser-bidragyder Mpy giver et indblik i transmissionstypenes art:

Du kan ikke formulere det på denne måde.

Seriel transmission er langsommere end parallel transmission givet samme signalfrekvens . Med en parallel transmission kan du overføre et ord pr. Cyklus (f.eks. 1 byte = 8 bit), men med en seriel transmission kun en brøkdel af det (f.eks. 1 bit).

Årsagen til, at moderne enheder bruger seriel transmission, er følgende:

  • Du kan ikke øge signalfrekvensen for en parallel transmission uden begrænsning, fordi alle signaler fra senderen ifølge design skal ankomme til modtageren kl. den samme tid . Dette kan ikke garanteres ved høje frekvenser, da du ikke kan garantere, at signal transittid er lig for alle signallinjer (tænk på forskellige stier på bundkortet). Jo højere frekvens, jo mere små forskelle betyder noget. Derfor skal modtageren vente, indtil alle signallinjer er afgjort - ventet sænker naturligvis overførselshastigheden.
  • Et andet godt punkt (fra dette indlæg ) er, at man skal overveje krydstale med parallelle signallinjer. Jo højere frekvens, jo mere udtalt krydstale bliver, og med det jo større er sandsynligheden for et ødelagt ord og behovet for at videresende det. [1]

Så selvom du overfører færre data pr. Cyklus med en seriel transmission, kan du gå til meget højere frekvenser, hvilket resulterer i en højere nettoverførselshastighed.

[1] Dette forklarer også hvorfor UDMA-kabler (Parallel ATA med øget overførselshastighed) havde dobbelt så mange ledninger som stifter. Hver anden ledning blev jordforbundet for at reducere krydstale.

Scott Chamberlain gentager Myps svar og udvider designøkonomien:

Problemet er synkronisering.

Når du sender parallelt, skal du måle alle linjerne i nøjagtigt det samme øjeblik, da du går hurtigere, bliver størrelsen på vinduet i det øjeblik mindre og mindre, til sidst kan det blive så lille, at nogle af ledningerne stadig kan stabilisere sig mens andre er færdige, før du løber tør for tid.

Ved at sende seriel, behøver du ikke længere bekymre dig om, at alle linjerne stabiliserer sig, kun en linje. Og det er mere omkostningseffektivt at få en linje til at stabilisere sig 10 gange hurtigere end at tilføje 10 linjer med samme hastighed.

Nogle ting som PCI Express gør det bedste fra begge verdener, de gør et parallelt sæt serielle forbindelser (16x-porten på dit bundkort har 16 serielle forbindelser). Ved at gøre det behøver hver linje ikke at være i perfekt synkronisering med de andre linjer, så længe controlleren i den anden ende kan omarrangere "pakkerne" med data, når de kommer ind i den rigtige rækkefølge.

Det Sådan fungerer ting til PCI-Express gør en meget god uddybning af, hvordan PCI Express i serie kan være hurtigere end PCI eller PCI-X parallelt.

TL; DR-version: Det er lettere at få en enkelt forbindelse til at gå 16 gange hurtigere end 8 forbindelser gå 2 gange hurtigere, når du kommer til meget høje frekvenser.


Har du noget at tilføje til forklaringen? Lyder i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .

.indgangsindhold .indgangsfod

Serial And Parallel Data Transmission

Serial And Parallel Data Transmission

Uses Of Serial And Parallel Data Transmission

Serial Vs Parallel Data Transmission

Serial Vs Parallel Data Transmission

Parallel And Serial Transmission| Synchronous And Asynchronous Data Transmission

Serial Transmission Vs Parallel Transmission

Data Transmission | Parallel And Serial | Data Communication | Bhanu Priya

Data Transmission

What's The Difference Between Parallel And Serial?

Difference Between Serial And Parallel Data Transmission-lecture85/coa

Serial And Parallel Data Transmission Explained || Computer || Animated Video

Difference Between Serial And Parallel Data Transmission | Islamia University | Virtual University

Serial Data Transmission Methods In Embedded Systems

What Is Data Transmission||Parallel & Serial Transmission||Asynchronous & Synchronous Transmission

IGCSE Computer Science - Serial And Parallel Data Transfer

IGCSE Computer Science Tutorial: 1.2.1 (e) – Serial Vs. Parallel Data Transmission

How Serial Verse Parallel Data Transfer Works (Intro To Digital Logic Part 2)


Hardware - Mest populære artikler

Sådan overføres VR-videoer til din Oculus Go fra din pc (og afspil dem)

Hardware May 3, 2025

Du har lige fået et skinnende nyt Oculus Go-headset til at spille spil og se VR-film, men hvordan får du disse film til VR-headsettet i første omgang? Sådan flyttes videoer fra ..


Sådan opgraderes og installeres et nyt grafikkort på din pc

Hardware Mar 15, 2025

UCACHED INDHOLD Opgradering af din stationære pc's grafikkort kan give dit spil et ret stort løft. Det er også en ret let ting at gøre. Faktisk er den sværeste del at vælge ..


Trådløse ørepropper bruges til at suge, men de er gode nu

Hardware Aug 7, 2025

Jeg hader ledninger. I lang tid har jeg ønsket udelukkende at bruge trådløse ørepropper, men de har bare ikke været gode nok. Det var umuligt at parre dem via Bluetooth, de lø..


Sådan får du HD-tv-kanaler gratis (uden at betale for kabel)

Hardware Jul 3, 2025

Kan du huske tv-antenner? Nå, de eksisterer stadig. En digital tv-antenne giver dig mulighed for at se lokale tv-stationer gratis, alt sammen uden at betale en krone til en kabelud..


Sådan stopper du musen fra at vække din Windows-pc

Hardware Oct 12, 2025

Hvis en lille bump til dit skrivebord er nok til at vække din sovende pc, er det sandsynligvis din mus, der vågner. Sådan forhindrer du det i at ske. RELAT..


HDR Format Wars: Hvad er forskellen mellem HDR10 og Dolby Vision?

Hardware Jun 20, 2025

UCACHED INDHOLD Gør dig klar til endnu en formatkrig! Den næste store ting i tv er HDR. Men "HDR" er ikke kun en simpel funktion - der er to forskellige, inkompatible HDR-standa..


Sådan får du Amazon Echo til at stoppe med at spille musik efter en vis tid

Hardware Jul 12, 2025

Uanset om du kan lide at lytte til musik, mens du falder i søvn eller bare ikke vil være generet manuelt, når du er færdig, har Amazon Echo en indbygget "sleep timer" -funktion,..


Sådan laver du Kindle Fire Silk Browser * Faktisk * Hurtig!

Hardware Nov 17, 2024

Ikke så længe siden, vi gennemgik Kindle Fire , og en af ​​vores største klager var, hvor elendig browseren er - men vi har opdaget tricket for at gøre det fa..


Kategorier