? Systèmes de communication modernes s'appuient de plus en plus sur les techniques de données numériques pour envoyer et recevoir des informations , que ce soit la musique d'un disque compact, des données Internet ou la télévision par câble. A son niveau le plus bas , les courants d'émetteur une série de bits de données, les uns et de zéros , et le récepteur. La méthode de transmission peut être synchrone ou non synchrone , mais les deux parties doivent utiliser le même système pour comprendre l'autre. Photos, illustrations et systèmes de communications synchrones communication numériques
envoient bits de données sous forme d'impulsions électroniques , l'un après l'autre. Pour conserver les données organisées , le système synchrone utilise deux fils : l'un pour transporter les données , et un deuxième pour mener à bien un signal d'horloge . Le signal d'horloge est un flux régulier d'impulsions on-off identiques. Lorsque l'impulsion est «on», le récepteur se prépare pour un bit de données , qui peut être un 1 ou un 0 . Le récepteur récupère le bits, stocke et attend que l'impulsion d'horloge s'éteint, puis rallumez-le. L'expéditeur ne peut pas communiquer trop rapidement ou lentement pour le récepteur, car ils partagent une horloge commune et de communiquer exactement à la même vitesse.
Asynchronous Communication
non synchrone ou asynchrone, système de communication envoie des données sous forme de bits comme un synchrone fait. Le système asynchrone dispense de l' impulsion d'horloge , et utilise un seul fil . Il utilise des tours de chronométrage , l'envoi de 1 et de 0 sous forme d'impulsions de longueurs différentes , comme les "points" et "se précipite " de code Morse. L'expéditeur peut envoyer un bit de données , par exemple, avec des impulsions d'encadrement spéciaux avant et après que dire du récepteur " un bit de données est entre les impulsions d'encadrement . " Les deux parties ont leurs propres horloges , chacune fonctionnant à la même vitesse mais non verrouillées ensemble. Depuis leurs horloges tournent à la même vitesse, ils «voient» les impulsions de données comme ayant le même calendrier et les interpréter correctement . Transmissions de données asynchrones ont plus d'un tour de chronométrage qui indiquent le début et la fin des caractères et des grands blocs de données.
Overhead et Speed
synchrone nécessite la communication supplémentaire fil pour envoyer le signal d'horloge , en plus des données elles-mêmes , mais le procédé est simple . Transmission de données asynchrone prend plus de temps , car elle nécessite plus d'impulsions de signaux à envoyer le même message. Lorsque la vitesse est importante , et que l'expéditeur et le récepteur doivent traiter de grandes quantités de données , ils utilisent habituellement communications synchrones. Par exemple , les données à l'intérieur de processeur se déplace à puce d'un ordinateur à des milliards de caractères par seconde ; . La puce utilise la transmission de données synchrone
Coût
transmission synchrone a des coûts plus élevés , comme il doit s'assurer que les flux de données en lock- étape avec l'horloge du récepteur. Parce qu'il utilise un fil, moins les coûts asynchrones moins. Pour les applications où la vitesse de transmission asynchrone est adéquate, mais les coûts sont importants , les méthodes asynchrones emporter. Aussi, lorsque les données proviennent à intervalles irréguliers , et en petites quantités , communication asynchrone est plus logique .