Асинхронни данни

Автор: Robert Simon
Дата На Създаване: 15 Юни 2021
Дата На Актуализиране: 24 Юни 2024
Anonim
Databases with TypeScript: Асинхронни операции с Callbacks, Promises и Observables
Видео: Databases with TypeScript: Асинхронни операции с Callbacks, Promises и Observables

Съдържание

Определение - Какво означава асинхронни данни?

Асинхронните данни са данни, които не се синхронизират, когато са изпратени или получени. При този тип предаване сигналите се изпращат между компютрите и външните системи или обратно по асинхронен начин. Това обикновено се отнася до данни, които се предават през периодични интервали, а не в постоянен поток, което означава, че първите части на пълния файл не винаги могат да бъдат първите, изпратени и пристигащи до местоназначението. Различните части от пълните данни се изпращат през различни интервали, понякога едновременно, но следват различни пътища към дестинацията. Прехвърлянето на асинхронни данни не изисква координацията или времето на битовете между двете крайни точки.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява асинхронни данни

Предаването на асинхронни данни не е подтиквано от часовник сигнал при предаване на данните към приемника, за разлика от синхронните методи, където ING данните се измерват спрямо еталон на времето. В сравнение със синхронното предаване, асинхронната комуникация има няколко предимства:

  • Той е по-гъвкав и устройствата могат да обменят информация със собствено темпо. Отделни символи за данни могат да се попълнят, така че дори ако един пакет е повреден, неговите предшественици и наследници няма да бъдат засегнати.
  • Не изисква сложни процеси от приемащото устройство. Това означава, че несъответствието в предаването на данни не води до голяма криза, тъй като устройството може да бъде в крак с потока от данни. Това също прави асинхронните прехвърляния подходящи за приложения, при които данни за символи се генерират по неправилен начин.

Има и някои недостатъци на използването на асинхронни данни за предаване:

  • Успехът на тези предавания зависи от стартовите битове и тяхното разпознаване. Това може да бъде лесно податливо на смущения в линиите, което води до повреда или изкривяване на тези битове.
  • Голяма част от предаваните данни се използват за контролни и идентификационни битове за заглавки и по този начин не съдържа полезна информация, свързана с предаваните данни. Това неизменно означава, че трябва да се изпращат повече пакети данни.