? Moderna kommunikationssystem alltmer förlitar sig på digitala data tekniker för att sända och ta emot information , oavsett om det är musik från en CD-skiva , uppgifter Internet eller kabel -tv . På den lägsta nivån , avsändaren strömmar en serie av databitar , ettor och nollor , till mottagaren . Överföringen metod kan vara synkrona eller icke- synkrona , men båda sidor måste använda samma system för att förstå varandra . Synkron kommunikation
Digitala kommunikationssystem skickar databitar som elektroniska pulser , en efter en . För att hålla de organiserade data använder synkronsystemet två ledningar : en för att bära data , och en andra att bära en klocksignal. Klocksignalen är en stadig ström av identiska på-av pulser. När pulsen är " på ", mottagaren KONTANTER sig för en databit , vilket kan vara en 1 eller en 0 . Mottagaren hämtar bit , lagrar den och väntar tills klockan pulsen går upp , sedan på den igen . Avsändaren kan inte kommunicera för snabbt eller långsamt för mottagaren , eftersom de delar en gemensam klocka och kommunicera vid exakt samma hastighet.
Asynkron kommunikation
En icke- synkron , eller asynkront skickar kommunikationssystem uppgifter som bits precis som en synkron man gör . Den asynkrona Systemet portionerar med klockan puls och använder bara en enda tråd . Den använder timing tricks , skicka 1s och 0s som pulser med olika längder , som " prickar" och "rusar " i morsekod . Avsändaren kan sända en databit , till exempel , med särskild inramning pulser före och efter att berätta mottagaren " en databit är mellan inramning pulserna . " Båda sidor har sina egna klockor , vardera körs med samma hastighet men inte låsta till varandra . Eftersom deras klockor köra i samma takt , de "ser " de datapulserna som har samma timing och tolka dem korrekt . Asynkrona dataöverföringar har fler timing tricks som anger början och slutet av karaktärer och större block av data .
Overhead och Speed
Synkron kommunikation kräver extra tråd för att skicka klocksignalen , utöver själva uppgifterna , men processen är enkel. Asynkron dataöverföring tar längre tid , eftersom det kräver mer signalpulser att skicka samma meddelande . När hastigheten är viktig , och avsändaren och mottagaren måste hantera stora mängder data , använder de oftast synkron kommunikation . Till exempel , data inuti en dators flyttar processor chip på miljarder tecken per sekund ,. Chipet använder synkron dataöverföring
Kostnad
synkron överföring har högre kostnader , eftersom måste se till att dataflöden i lås - steg med klockan till mottagaren . Eftersom den använder en mindre tråd , asynkrona kostar mindre . För tillämpningar där hastigheten av asynkron överföring är tillräcklig , men kostnaderna är viktiga , asynkrona metoder segra . Dessutom , när data kommer med ojämna mellanrum , och i små mängder , gör asynkron kommunikation bättre känsla .