Índice:
Definição - O que significa Dados Assíncronos?
Dados assíncronos são dados que não são sincronizados quando são enviados ou recebidos. Nesse tipo de transmissão, os sinais são enviados entre os computadores e sistemas externos ou vice-versa de maneira assíncrona. Isso geralmente se refere aos dados transmitidos em intervalos intermitentes, e não em um fluxo constante, o que significa que as primeiras partes do arquivo completo nem sempre podem ser as primeiras a serem enviadas e chegarem ao destino. Partes diferentes dos dados completos são enviadas em intervalos diferentes, às vezes simultaneamente, mas seguem caminhos diferentes em direção ao destino. A transferência de dados assíncronos não requer a coordenação ou o tempo dos bits entre os dois pontos finais.Techopedia explica dados assíncronos
A transmissão de dados assíncronos não é solicitada por um sinal de relógio ao enviar os dados para o receptor, ao contrário dos métodos síncronos, nos quais o envio de dados é medido com base em uma referência de tempo. Comparada à transmissão síncrona, a comunicação assíncrona tem algumas vantagens:- É mais flexível e os dispositivos podem trocar informações no seu próprio ritmo. Os caracteres de dados individuais podem se completar para que, mesmo que um pacote esteja corrompido, seus predecessores e sucessores não serão afetados.
- Não requer processos complexos pelo dispositivo receptor. Isso significa que uma inconsistência na transmissão de dados não resulta em uma grande crise, pois o dispositivo pode acompanhar o fluxo de dados. Isso também torna as transferências assíncronas adequadas para aplicativos em que os dados de caracteres são gerados de maneira irregular.
Há também algumas desvantagens do uso de dados assíncronos para transmissão:
- O sucesso dessas transmissões depende dos bits iniciais e do seu reconhecimento. Isso pode ser facilmente suscetível a interferências na linha, causando a distorção ou distorção desses bits.
- Uma grande parte dos dados transmitidos é usada para bits de controle e identificação de cabeçalhos e, portanto, não carrega informações úteis relacionadas aos dados transmitidos. Invariavelmente, isso significa que mais pacotes de dados precisam ser enviados.