Assíncrono

Definição – o que significa assíncrono?

Em termos gerais, assíncrono refere-se a objetos e eventos que podem estar relacionados, mas não são coordenados no tempo, o que significa que não ocorrem em intervalos predeterminados. Os eventos assíncronos não dependem uns dos outros, iniciando ou concluindo antes que o outro possa iniciar ou concluir.

Na ciência da computação, assíncrono pode se referir a:

  • Comunicação assíncrona, em que os dados são transmitidos sem depender de um sinal de relógio, de modo que os dados são enviados de forma intermitente
  • Processamento de entrada / saída assíncrona (E / S), que permite à CPU continuar o processamento com outros dados que são independentes da operação de E / S atual

Definirtec explica Asyncronous

Assíncrono refere-se a eventos ou processos de computação que desconsideram o elemento tempo. Em outras palavras, um processo pode iniciar ou parar independentemente de outros processos, mesmo se eles estiverem relacionados. Isso permite a maximização dos recursos de computação, utilizando tempos ociosos em que um ou mais recursos estão aguardando a conclusão de um processo.

Este conceito é aplicado às comunicações de rede em que os dados são transmitidos de forma intermitente em vez de ser um fluxo constante. Isso elimina a necessidade de uma conexão constante porque o receptor não terá que esperar por um fluxo contínuo. No entanto, ele precisa de marcadores especiais, bits de início e parada, bem como marcadores de posição, para que o receptor saiba como juntar os dados distribuídos.

No caso de operações de E / S, as técnicas de E / S assíncronas são usadas para eliminar os tempos de ociosidade da CPU quando ela está aguardando a conclusão de uma operação de E / S específica, que geralmente são muitos graus mais lentos do que a velocidade em que uma CPU pode dados do processo. Ao fazer com que a CPU processe outros dados não relacionados à operação de E / S, pode-se acelerar a execução geral dos processos. No entanto, os dados ou processos que exigem a conclusão desse processo de E / S ainda precisam aguardar sua conclusão.