Съдържание:
Определение - Какво означава асинхронни данни?
Асинхронните данни са данни, които не се синхронизират, когато са изпратени или получени. При този тип предаване сигналите се изпращат между компютрите и външните системи или обратно по асинхронен начин. Това обикновено се отнася до данни, които се предават през периодични интервали, а не в постоянен поток, което означава, че първите части от пълния файл не винаги могат да бъдат първите, изпратени и пристигащи до местоназначението. Различните части от пълните данни се изпращат през различни интервали, понякога едновременно, но следват различни пътища към дестинацията. Прехвърлянето на асинхронни данни не изисква координацията или времето на битовете между двете крайни точки.Техопедия обяснява асинхронни данни
Предаването на асинхронни данни не се изисква от часовник сигнал при изпращане на данните към приемника, за разлика от синхронните методи, при които изпращането на данни се измерва спрямо еталон на времето. В сравнение със синхронното предаване, асинхронната комуникация има няколко предимства:- Той е по-гъвкав и устройствата могат да обменят информация със собствено темпо. Отделни символи за данни могат да се попълнят, така че дори ако един пакет е повреден, неговите предшественици и наследници няма да бъдат засегнати.
- Не изисква сложни процеси от приемащото устройство. Това означава, че несъответствието в предаването на данни не води до голяма криза, тъй като устройството може да бъде в крак с потока от данни. Това също прави асинхронните прехвърляния подходящи за приложения, при които данни за символи се генерират по неправилен начин.
Има и някои недостатъци на използването на асинхронни данни за предаване:
- Успехът на тези предавания зависи от стартовите битове и тяхното разпознаване. Това може да бъде лесно податливо на смущения в линиите, което води до повреда или изкривяване на тези битове.
- Голяма част от предаваните данни се използват за контролни и идентификационни битове за заглавки и по този начин не съдържа полезна информация, свързана с предаваните данни. Това неизменно означава, че трябва да се изпращат повече пакети данни.
