? Moderne Kommunikationssysteme zunehmend auf digitale Daten Techniken zum Senden und Empfangen von Informationen , ob es Musik von einer CD , Internet oder Kabel-TV- Daten ist . Auf dem niedrigsten Niveau , die Absender -Streams eine Reihe von Datenbits, Einsen und Nullen , an den Empfänger. Das Übertragungsverfahren kann synchron oder nicht synchron, aber beide Seiten müssen das gleiche System verwenden, um einander zu verstehen . Synchrone Kommunikation
Digitale Kommunikationssysteme senden Datenbits als elektronische Impulse , einer nach dem anderen . Um die Daten organisiert zu halten , verwendet das synchrone System zwei Drähte : ein , um die Daten zu tragen, und ein zweites , um ein Taktsignal zu tragen. Das Taktsignal ist ein stetiger Strom von identischen Ein-Aus- Impulse . Wenn der Puls ist "on" der Empfänger positioniert sich für ein Datenbit , die eine 1 oder eine 0 sein kann. Der Empfänger holt das Bit , speichert es und wartet, bis der Takt geht aus, dann wieder ein. Der Absender kann nicht zu schnell oder langsam kommunizieren für den Empfänger , da sie einen gemeinsamen Takt und kommunizieren mit genau der gleichen Geschwindigkeit zu teilen.
Asynchronous Communication
Eine nicht-synchronen oder asynchron, sendet Kommunikationssystem Daten als Bits wie ein synchroner man tut . Der asynchrone System weist den Takt und verwendet nur einen einzelnen Draht . Es nutzt Timing Tricks , Senden 1 und 0 als Impulse mit unterschiedlichen Längen , wie die "Punkte " und " Striche" der Morse -Code. Der Absender kann senden Datenbit , zum Beispiel mit speziellen Framing Impulse vor und nach sagen, dass der Empfänger " ein Datenbit zwischen den Framing- Impulse . " Beide Seiten haben ihre eigenen Uhren, jeden laufenden mit der gleichen Geschwindigkeit , aber nicht miteinander verriegelt . Da ihre Uhren mit der gleichen Geschwindigkeit laufen , sie "sehen " die Daten Impulse, wie mit dem gleichen Timing und interpretieren sie richtig. Asynchronous Datenübertragungen mehr Timing Tricks, die den Beginn und das Ende der Zeichen und größere Blöcke von Daten anzugeben.
Overhead und Geschwindigkeit
Synchrone Kommunikation erfordert die zusätzliche Draht , um das Taktsignal , zusätzlich zu den Daten selbst , aber das Verfahren ist einfach zu senden. Asynchronen Datenübertragung länger dauert , als es Signalimpulse erfordert , um die gleiche Nachricht zu senden. Wenn die Geschwindigkeit wichtig ist , und der Absender und Empfänger müssen große Datenmengen verarbeiten , sie in der Regel verwenden synchrone Kommunikation. Zum Beispiel können Daten innerhalb eines Computers Prozessor-Chip bewegt sich mit Milliarden von Zeichen pro Sekunde ; . Den Chip verwendet synchrone Datenübertragung
Cost
Synchrone Übertragung hat höhere Kosten, da muss , dass die Datenflüsse im Gleichschritt mit der Uhr an den Empfänger zu gewährleisten. Weil es nutzt eine weniger Draht, asynchrone kostet weniger . Für Anwendungen, bei denen die Geschwindigkeit der asynchronen Übertragung ist ausreichend, aber die Kosten sind wichtig, gewinnen asynchronen Methoden . Auch wenn die Daten in unregelmäßigen Abständen kommt , und in kleinen Mengen , macht asynchrone Kommunikation besseres Gefühl .