Creo que el término se utilizó por primera vez para la comunicación sincrónica frente a la asincrónica. Sincrónico significa que las dos partes que se comunican tienen una señal de reloj común que corren, por lo que se ejecutan en paralelo. La comunicación asíncrona tiene una señal de lista, por lo que una parte solicita datos y recibe una señal cuando está disponible.
Los términos se adaptaron luego a los procesos, pero como existen diferencias obvias, algunos aspectos de los términos funcionan de manera diferente. Para un proceso de subproceso único, la forma natural de solicitar que se haga algo es realizar una llamada síncrona que transfiera el control al subproceso, y luego se devuelva el control cuando finalice y el proceso continúe.
Una llamada asíncrona funciona igual que la comunicación asincrónica en el aspecto en que se envía una solicitud para que se haga algo, y el proceso que lo hace devuelve una señal cuando está hecho. La diferencia en el uso de los términos es que para los procesos está en el procesamiento asíncrono que los procesos se ejecutan en paralelo, mientras que para la comunicación es la comunicación síncrona la que se ejecuta en paralelo.
Por lo tanto, "computadora o máquina eléctrica" es realmente un alcance demasiado amplio para hacer una definición correcta del término, ya que se usa de maneras ligeramente diferentes para diferentes técnicas.
No lo sé. Pero creo que es gracioso que la definición n. ° 2 sea exactamente lo opuesto a cómo los programadores usan la palabra. –
Es por eso que generalmente uso Google: "define: * word *" para obtener mis definiciones. Obtienes cuatro o cinco o veinte definiciones a la vez. –
Creo que su definición de la palabra "asíncrono" es incorrecta. –