Diferença entre a transferência de dados síncronas e assíncronas

Um administrador de rede do computador no trabalho em uma sala de servidores

As transferências de dados ocorrer em rajadas de informação, cada um composto de uma certa quantidade de bits. Para que um receptor de fazer sentido dos dados, ele deve saber quando começar e quando parar a leitura de cada explosão. transferências síncronas e assíncronas representam diferentes métodos de abordar esta questão. O primeiro envolve a comunicação entre o emissor eo receptor, onde os dois concordam sobre o momento da transferência. Esta última baseia-se em sugestões na própria dados para indicar para o receptor como para ler a informação.

Síncrono

  • Em transferências de dados síncronas, o emissor eo receptor levar algum tempo para se comunicar antes de fazer a troca. A presente comunicação descreve os parâmetros da troca de dados. Isso geralmente envolve o estabelecimento que terminam, remetente ou destinatário, estará no controle da transferência. Aqui, as duas partes também garantir que eles estão usando o mesmo timing- isto é, eles sabem quando cada extremidades rajada e outra começa. Eles também definir parâmetros para redefinir seus relógios durante a transferência para se certificar de que eles não se afastar do tempo acordado.

Assíncrono



  • Em assíncrona, ou "melhor esforço" transferências, o emissor eo receptor não estabelecem os parâmetros do intercâmbio de informações. Em vez disso, o remetente coloca bits extra de dados antes e depois de cada explosão que indicam quando cada explosão começa e termina. Em seguida, envia a informação, e cabe ao receptor para determinar como redefinir o seu relógio para coincidir com o momento do sinal. Ao contrário de transferências síncronas, o receptor não ter tempo para se comunicar com as informações do remetente sobre o que recebeu.

Vantagens e desvantagens

  • transferências assíncronas são geralmente mais rápido do que as transferências síncronas. Isso é porque eles não ocupam tempo antes da transferência para coordenar seus esforços. No entanto, devido a isso, mais erros tendem a ocorrer em transferências assíncronas em oposição às transferências síncronas. Se ocorrer muitos erros, ele pode negar o tempo economizado, eliminando o passo inicial de estabelecimento de parâmetros de transferência, porque o receptor terá que tomar medidas para corrigir seus erros.

usos

  • transferências assíncronas funcionam bem em situações onde a troca ocorre ao longo de um meio físico de confiança, tais como fibras ópticas e cabos coaxiais. Isso ajuda a minimizar erros de transmissão, de modo que o tempo economizado abrindo mão de parâmetros que estabelecem realmente resulta em uma transferência mais rápida do ponto de vista do usuário final. transferências síncronas funcionam bem quando usando mídia de transferência menos confiáveis, como fios elétricos e sinais de rádio. Aqui, vale a pena tomar o tempo extra para coordenar os detalhes da transferência, uma vez que compensa erros cometidos pelo meio físico.

De esta maneira? Compartilhar em redes sociais:

LiveInternet