Aquí hay un desglose de los aspectos clave:
* Asíncrono: La transferencia de datos no está vinculada a un programa de tiempo específico dictado por el host. El dispositivo inicia la transferencia.
* impulsado por la interrupción: La entrada USB asincrónica a menudo se basa en interrupciones. Cuando el dispositivo USB tiene datos listos, genera una señal de interrupción al controlador USB del host. Esta interrupción hace que el sistema operativo del host ejecute inmediatamente un controlador de interrupción pre-registrado para procesar los datos entrantes. Esto es más eficiente que la encuesta constante.
* Eficiencia: Este método es más eficiente que las encuestas porque evita desperdiciar la verificación de la potencia de procesamiento para los datos cuando no hay ninguno disponible. Es particularmente beneficioso para dispositivos que envían datos con poca frecuencia o a intervalos impredecibles.
* baja latencia: Debido a que el host se notifica inmediatamente cuando los datos están disponibles, la entrada asincrónica generalmente proporciona una latencia más baja que la encuesta. Esto es crucial para las aplicaciones que requieren capacidad de respuesta en tiempo real, como dispositivos de entrada de audio o juegos.
* Transferencia masiva frente a la transferencia de interrupción: La entrada asincrónica a menudo utiliza el tipo de transferencia de "interrupción" en el protocolo USB. Sin embargo, también podría usar el tipo de transferencia "a granel", aunque las transferencias a granel generalmente se asocian con operaciones síncronas (aunque el dispositivo y el host pueden manejarlas asincrónicamente). Las transferencias de interrupción están optimizadas para datos poco frecuentes de baja latencia, mientras que las transferencias a granel son mejores para grandes cantidades de datos.
En resumen, la entrada USB asincrónica es una forma más eficiente y receptiva de manejar los datos de los dispositivos USB, particularmente aquellos que generan datos esporádicamente o que necesitan una comunicación de baja latencia. Es una característica crucial para muchos dispositivos USB, lo que permite una operación suave y receptiva.