Porque así fue diseñado. Es un punto para bus serie multipunto, no necesita una interrupción para decir “Tengo datos” … más de lo que NECESITA una interrupción para enviar / recibir datos a través de I2C, SPI, RS232, RS485, RS422, Ethernet o cualquier otro medio de conexión.
Solo necesita comprender cómo los dispositivos se comunican mejor y cómo se definen los protocolos.
¿Por qué crees que debería tener una interrupción de hardware? ¿Cómo sabría para qué dispositivo era la interrupción si estuviera conectada a través de múltiples concentradores (va a tener al menos un concentrador raíz … ¿qué pasa con el que está en su monitor, luego tal vez uno conectado a su monitor)?
- ¿Es posible hacer una búsqueda de IP inversa en todas las IP de IPv4?
- Cómo configurar una red WiMAX
- ¿Cuál es la diferencia entre el interruptor de paquete y el interruptor de circuito?
- ¿Debería el servidor web estar en la misma VLAN que la base de datos?
- ¿Podemos conectar un dongle 3G (USB) a un puerto ADSL (RJ11)?
Probablemente disminuiría el rendimiento y aumentaría enormemente la complejidad para ser un protocolo impulsado por interrupciones, especialmente con las velocidades a las que el USB ahora puede operar.
Básicamente, no hay necesidad de una interrupción, no hay una gran ventaja, y no hay una gran desventaja de no tenerla (es un bus de ancho de banda compartido, si necesita algo más rápido, use PCIE, Thunderbolt, etc., entonces puede tener su hardware interrumpir para que su vector de interrupción de software pueda lidiar con él.