Pourquoi n'est pas USB par interruption?

Quel est le raisonnement derrière la prise USB d'un mécanisme d'interrogation plutôt que par interruption? Les réponses que je peux venir avec un peu de raisonnement sont:

  • Laisser le contrôle de l'efficacité du traitement et de la granularité de l'OS, plutôt que sur l'appareil lui-même.
  • Empêcher "l'interruption des tempêtes" par des appareils défectueux.

Quelques explications sur le net que j'ai trouvé à dire que c'est principalement en raison de la nature de périphériques USB. Ils sont pour la plupart microcontrôleur basé sur des systèmes qui ne file d'attente d'une hausse des transferts nécessitent donc de courte interruption d'intervalles et de courte interruption intervalles peut-être pas la plus efficace. Est-ce vrai?

Pourrait-il y avoir d'autres raisons?

  • J'envisage de vous donner un -1 pour une apparente fausse prémisse, entendez-vous les contrôleurs ou le bus lui-même?
  • Je veux dire, la partie qui fait matériel de l'hôte à interroger le périphérique USB en permanence.
  • Que serait la bus / protocole lui-même. Il n'y a aucun moyen pour l'accueil de dire si les données sont disponibles à partir d'un appareil, à moins qu'il interroge l'appareil pour que les données, de sorte qu'il a d'un sondage en continu, si il y a un point DE terminaison et d'une demande du conducteur pour la réception de données sur l'ordinateur d'extrémité.