Varför blev den seriella bitströmmen så vanlig?
Att använda seriella länkar har fördelen att det minskar den fysiska storleken på anslutningen. Moderna integrerade kretsarkitekturer har så många stift på sig att detta skapade ett starkt behov av att minimera de fysiska samtrafikkraven för deras design. Detta ledde till att kretsar utvecklades som arbetar i extrema hastigheter vid gränssnitten mellan dessa kretsar och använder seriella protokoll. Av samma anledning är det naturligt att minimera kraven på fysisk samtrafik någon annanstans i någon annan datalänk.
Den ursprungliga efterfrågan på denna typ av teknik kan också ha sitt ursprung i fiberoptisk dataöverföringsdesign.
När tekniken för att stödja höghastighetslänkar blev mycket vanlig var det bara naturligt att använda den på många andra platser, eftersom den fysiska storleken på seriella anslutningar är så mycket mindre än parallella anslutningar.
Varför finns det inga utbredda systemkommunikationsprotokoll som kraftigt använder vissa avancerade moduleringsmetoder för en bättre symbolhastighet?
På kodningsnivå kan kodningsscheman för digital kommunikation vara så enkla som NRZ (Non-Return to Zero), en lite mer komplicerad Linjekod (t.ex. 8B / 10B), eller mycket mer komplicerat, som QAM (Quadrature Amplitude Modulation).
Komplexitet ökar kostnaden, men valen är också beroende av faktorer som i slutändan är beroende av informationsteori och kapacitetsgränserna för en länk. Shannons lag från Shannon-Hartley Theorem beskriver den maximala kapaciteten för en kanal (tänk på det som "anslutningen" eller "länk"):
Maximal kapacitet i bitar / sekund = bandbredd * Log2 (1 + signal / ljud)
För radiolänkar (något som LTE eller WiFi) kommer bandbredden att begränsas, ofta av lagliga bestämmelser. I dessa fall kan QAM och liknande komplexa protokoll användas för att ta bort den högsta möjliga datahastigheten. I dessa fall är signal / brusförhållandet ofta ganska lågt (10 till 100, eller i decibel 10 till 20 dB). Det kan bara gå så högt innan en övre gräns uppnås under angiven bandbredd och signal / brusförhållande.
För en trådlänk regleras inte bandbredden av något annat än genomförbarheten. Trådlänkar kan ha ett mycket högt signal / brusförhållande, större än 1000 (30 dB). Som nämnts i andra svar är bandbredden begränsad av utformningen av transistorerna som driver tråden och tar emot signalen, och i själva tråden (en överföringsledning).
När bandbredd blir en begränsande faktor men signal / brusförhållande inte är, hittar konstruktören andra sätt att öka datahastigheten. Det blir ett ekonomiskt beslut om man ska gå till ett mer komplext kodningsschema eller gå till mer tråd:
Du ser verkligen seriella / parallella protokoll som används när en enda kabel fortfarande är för långsam. PCI-Express gör detta för att övervinna maskinvarans begränsningar för bandbredd genom att använda flera banor.
I fiberöverföringar behöver de inte lägga till fler fibrer (även om de kanske använder andra om de redan är på plats och inte används). Den kan använda vågdelningsmultiplexing. Generellt görs detta för att tillhandahålla flera oberoende parallella kanaler, och den skeva frågan som nämns i andra svar berör inte oberoende kanaler.