Оглавление:
Определение - Что означает асинхронные данные?
Асинхронные данные - это данные, которые не синхронизируются при отправке или получении. В этом типе передачи сигналы передаются между компьютерами и внешними системами или наоборот асинхронным способом. Обычно это относится к данным, которые передаются с прерывистыми интервалами, а не в устойчивом потоке, что означает, что первые части полного файла не всегда могут быть первыми, которые будут отправлены и прибудут в пункт назначения. Разные части полных данных отправляются через разные интервалы, иногда одновременно, но по разным путям к месту назначения. Передача асинхронных данных не требует координации или синхронизации битов между двумя конечными точками.Техопедия объясняет асинхронные данные
Передача асинхронных данных не запрашивается тактовым сигналом при отправке данных в приемник, в отличие от синхронных методов, где отправка данных измеряется по временной привязке. По сравнению с синхронной передачей асинхронная связь имеет несколько преимуществ:- Он более гибкий, и устройства могут обмениваться информацией в своем собственном темпе. Отдельные символы данных могут заполняться так, что даже если один пакет поврежден, его предшественники и преемники не будут затронуты.
- Это не требует сложных процессов принимающим устройством. Это означает, что несогласованность при передаче данных не приводит к большому кризису, поскольку устройство может не отставать от потока данных. Это также делает асинхронные передачи подходящими для приложений, где символьные данные генерируются нерегулярным образом.
Есть также некоторые недостатки использования асинхронных данных для передачи:
- Успех этих передач зависит от начальных битов и их распознавания. Это может быть легко восприимчиво к помехам в линии, вызывая повреждение или искажение этих битов.
- Большая часть передаваемых данных используется для битов управления и идентификации для заголовков и, таким образом, не несет полезной информации, связанной с передаваемыми данными. Это неизменно означает, что необходимо отправить больше пакетов данных.
