? Moderni sistemi di comunicazione sempre più affidamento su tecniche di dati digitali per inviare e ricevere informazioni , sia che si tratti di musica da un CD, i dati Internet o la televisione via cavo . Al livello più basso , i flussi mittente invia una serie di bit di dati , zeri e di uno , al ricevitore . Il metodo di trasmissione può essere sincrona o asincrona , ma entrambe le parti deve utilizzare lo stesso sistema per intendersi. Comunicazione
sistemi digitali di comunicazione sincroni inviano i bit di dati da impulsi elettronici , uno dopo l'altro . Per mantenere i dati organizzati , il sistema sincrono utilizza due fili : uno per trasportare i dati , ed un secondo per trasportare un segnale di clock . Il segnale di clock è un flusso costante di identici impulsi on-off . Quando il polso è "a ", il ricevitore stesso prepara per un bit di dati , che può essere un 1 o uno 0 . Il ricevitore preleva il bit , lo memorizza e attende che il clock si spegne , quindi riaccenderlo. Il mittente non può comunicare troppo velocemente o lentamente per il ricevitore , in quanto essi condividono un orologio comune e comunicare esattamente alla stessa velocità .
Asynchronous Communication
non sincrono , o asincroni , sistema di comunicazione invia dati come bit solo come uno sincrono fa. Il sistema asincrono dispensa con il clock e utilizza solo un singolo filo . Utilizza i trucchi di temporizzazione , l'invio di 1 e 0 come impulsi con diverse lunghezze , come i "punti" e " linee" del codice Morse . Il mittente può inviare un bit di dati , per esempio , con impulsi inquadratura speciali prima e dopo che il ricevitore dire "a bit di dati è tra gli impulsi di framing . " Entrambe le parti hanno i loro orologi , ciascuno in esecuzione alla stessa velocità ma non bloccate insieme . Dal momento che i loro orologi girano alla stessa velocità , "vedono " gli impulsi di dati come aventi la stessa tempistica e interpretarle correttamente . Trasmissioni di dati asincroni hanno più trucchi temporanee che indicano l' inizio e la fine di personaggi e grandi blocchi di dati .
Aeree e velocità
sincrona comunicazione richiede l'extra filo per inviare il segnale di clock , in aggiunta ai dati stessi , ma il processo è semplice . Trasferimento di dati asincrono richiede più tempo , in quanto richiede più impulsi di segnale per inviare lo stesso messaggio . Quando la velocità è importante , e il mittente e il destinatario devono gestire grandi quantità di dati , che di solito usano le comunicazioni sincrone . Ad esempio , i dati all'interno del processore di chip si muove di un computer a miliardi di caratteri al secondo , . Del chip utilizza una trasmissione dati sincrona
Costo
trasmissione sincrona ha costi più elevati , come esso deve garantire che i flussi di dati in lock- passo con l'orologio al ricevitore . Perché utilizza un filo di meno , i costi asincroni meno . Per le applicazioni in cui la velocità di trasmissione asincrona è adeguata, ma i costi sono importanti , i metodi asincroni vincere fuori. Inoltre, quando i dati provengono a intervalli irregolari , e in piccole quantità , la comunicazione asincrona ha più senso .