![asynchronous data transfer | strobe control |](https://i.ytimg.com/vi/EHdi72VVvB4/hqdefault.jpg)
Zawartość
- Definicja - Co oznaczają dane asynchroniczne?
- 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
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.