Dane asynchroniczne

Autor: Robert Simon
Data Utworzenia: 15 Czerwiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
asynchronous data transfer | strobe control |
Wideo: asynchronous data transfer | strobe control |

Zawartość

Definicja - Co oznaczają dane asynchroniczne?

Dane asynchroniczne to dane, które nie są synchronizowane podczas wysyłania lub odbierania. W tego rodzaju transmisji sygnały są przesyłane między komputerami a systemami zewnętrznymi lub odwrotnie w sposób asynchroniczny. Zwykle odnosi się to do danych przesyłanych w nieregularnych odstępach czasu, a nie w stałym strumieniu, co oznacza, że ​​pierwsze części pełnego pliku nie zawsze są pierwszymi wysyłanymi i docierającymi do miejsca docelowego. Różne części kompletnych danych są wysyłane w różnych odstępach czasu, czasem jednocześnie, ale różnymi ścieżkami do miejsca docelowego. Transfer danych asynchronicznych nie wymaga koordynacji ani synchronizacji bitów między dwoma punktami końcowymi.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia dane asynchroniczne

Transmisja danych asynchronicznych nie jest sygnalizowana sygnałem zegarowym podczas wprowadzania danych do odbiornika, w przeciwieństwie do metod synchronicznych, w których dane są mierzone w odniesieniu do czasu odniesienia. W porównaniu do transmisji synchronicznej komunikacja asynchroniczna ma kilka zalet:

  • Jest bardziej elastyczny, a urządzenia mogą wymieniać informacje we własnym tempie. Poszczególne znaki danych mogą się uzupełniać, aby nawet w przypadku uszkodzenia jednego pakietu nie wpłynęło to na jego poprzedników i następców.
  • Nie wymaga skomplikowanych procesów przez urządzenie odbiorcze. Oznacza to, że niespójność w transmisji danych nie powoduje dużego kryzysu, ponieważ urządzenie może nadążyć za strumieniem danych. Dzięki temu asynchroniczne transfery są odpowiednie dla aplikacji, w których dane znaków są generowane w nieregularny sposób.

Istnieją również pewne wady używania asynchronicznych danych do transmisji:

  • Sukces tych transmisji zależy od bitów początkowych i ich rozpoznania. Może to być łatwo podatne na zakłócenia linii, powodując uszkodzenie lub zniekształcenie tych bitów.
  • Duża część przesyłanych danych jest wykorzystywana do bitów kontrolnych i identyfikacyjnych nagłówków, a zatem nie przenosi żadnych użytecznych informacji związanych z przesyłanymi danymi. Niezmiennie oznacza to, że należy wysłać więcej pakietów danych.