Zuhause Bloggen Was ist asynchron? - Definition aus techopedia

Was ist asynchron? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet asynchron?

Im Allgemeinen bezieht sich asynchron auf Objekte und Ereignisse, die zusammenhängen, aber nicht zeitlich koordiniert sind, dh nicht in vorbestimmten Intervallen auftreten. Asynchrone Ereignisse hängen nicht davon ab, ob sie gestartet oder abgeschlossen werden, bevor sie gestartet oder abgeschlossen werden können.

In der Informatik kann sich asynchron auf Folgendes beziehen:

  • Asynchrone Kommunikation, bei der Daten übertragen werden, ohne auf ein Taktsignal angewiesen zu sein, sodass Daten intermittierend gesendet werden
  • Asynchrone E / A-Verarbeitung (Input / Output), mit der die CPU die Verarbeitung mit anderen Daten fortsetzen kann, die unabhängig von der aktuellen E / A-Operation sind

Techopedia erklärt Asyncronous

Asynchron bezieht sich auf Ereignisse oder Rechenvorgänge, bei denen das Zeitelement nicht berücksichtigt wird. Mit anderen Worten, ein Prozess kann unabhängig von anderen Prozessen gestartet oder gestoppt werden, auch wenn diese miteinander verbunden sind. Dies ermöglicht die Maximierung der Rechenressourcen durch Nutzung von Leerlaufzeiten, in denen eine oder mehrere Ressourcen auf den Abschluss eines Prozesses warten.

Dieses Konzept wird auf Netzwerkkommunikationen angewendet, bei denen Daten intermittierend übertragen werden, anstatt ein stetiger Strom zu sein. Dadurch ist keine ständige Verbindung mehr erforderlich, da der Empfänger nicht auf einen konstanten Datenstrom warten muss. Es werden jedoch spezielle Markierungen, Start- und Stoppbits sowie Platzierungsmarkierungen benötigt, damit der Empfänger weiß, wie die verteilten Daten wieder zusammengesetzt werden.

Im Fall von E / A-Operationen werden asynchrone E / A-Techniken verwendet, um CPU-Leerlaufzeiten zu eliminieren, wenn darauf gewartet wird, dass eine bestimmte E / A-Operation beendet wird. Diese sind normalerweise mehrere Grad langsamer als die Geschwindigkeit, mit der eine CPU arbeiten kann Prozessdaten. Indem die CPU andere Daten verarbeitet, die sich nicht auf die E / A-Operation beziehen, kann sie die Gesamtausführung von Prozessen beschleunigen. Daten oder Prozesse, die den Abschluss dieses E / A-Prozesses erfordern, müssen jedoch noch auf den Abschluss warten.

Was ist asynchron? - Definition aus techopedia