As transferências de dados ocorre em rajadas de informação, cada uma composta por uma certa quantidade de bits. Para que um receptor para dar sentido aos dados, ele deve saber quando começar e quando parar de ler 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 pistas de dados no próprio para indicar para o receptor como para ler a informação . Synchronous
transferências de dados síncronas , o emissor eo receptor levar algum tempo para se comunicar antes de fazer a troca. Esta comunicação define os parâmetros da troca de dados. Isso geralmente envolve estabelecer quais fim, remetente ou destinatário , estará no controle da transferência. Aqui , as duas partes também garantir que eles estão usando o mesmo tempo , ou seja, eles sabem quando cada extremidades estourar e outra começa. Eles também definir os parâmetros para redefinir seus relógios durante a transferência para se certificar de que eles não se afastar do acordado timing.
Asynchronous
assíncrona, ou " melhor esforço " transferências , o emissor eo receptor não estabelecem os parâmetros da troca 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 calendário 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 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 ocorrerem muitos erros , ele pode negar a economia de tempo , eliminando a etapa inicial de definição de parâmetros de transferência , porque o receptor terá que tomar medidas para corrigir seus erros.
Usa
transferências
assíncronos funcionam bem em situações em que a troca ocorre ao longo de um meio físico confiável , tais como fibra óptica e cabeamento coaxial. Isso ajuda a minimizar erros de transmissão de modo que o tempo poupado por renunciar a estabelecer parâmetros realmente resulta em uma transferência mais rápida a partir do ponto de vista do usuário final. Transferências síncronos funcionam bem quando usando a mídia de transferência menos confiáveis , tais 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.