Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je rozdelenie kľúčových aspektov:
* asynchrónne: Prenos údajov nie je viazaný na konkrétny rozvrh načasovania diktovaného hostiteľom. Zariadenie iniciuje prenos.
* prerušenie: Asynchrónny vstup USB sa často spolieha na prerušenia. Keď má zariadenie USB pripravené údaje, vygeneruje signál prerušenia pre USB radič hostiteľa. Toto prerušenie spôsobuje, že operačný systém hostiteľa okamžite vykoná vopred zaregistrovaný obslužný program prerušenia na spracovanie prichádzajúcich údajov. Je to efektívnejšie ako neustále hlasovanie.
* Účinnosť: Táto metóda je efektívnejšia ako volieb, pretože sa vyhýba plytvaniu spracovaním výkonu údajov, ak nie je k dispozícii. Je to obzvlášť prospešné pre zariadenia, ktoré odosielajú údaje zriedka alebo v nepredvídateľných intervaloch.
* nízka latencia: Pretože hostiteľ je okamžite upovedomený, keď sú k dispozícii údaje, asynchrónny vstup vo všeobecnosti poskytuje nižšiu latenciu ako hlasovanie. To je rozhodujúce pre aplikácie, ktoré si vyžadujú reakciu v reálnom čase, napríklad zvukové alebo herné vstupné zariadenia.
* prenos hromadného prenosu vs. prenos: Asynchrónny vstup často používa typ prenosu „prerušenia“ v protokole USB. Mohla by však použiť aj typ prenosu „hromadného“, hoci hromadné prevody sú zvyčajne spojené so synchrónnymi operáciami (hoci s nimi môžu zariadiť zariadenie a hostiteľ asynchrónne). Prerušovacie prevody sú optimalizované pre zriedkavé údaje s nízkou latenciou, zatiaľ čo hromadné prevody sú lepšie pre veľké množstvo údajov.
Stručne povedané, asynchrónny vstup USB je efektívnejší a pohotovejší spôsob spracovania údajov zo zariadení USB, najmä tých, ktoré generujú dáta sporadicky alebo potrebujú komunikáciu s nízkou latenciou. Je to rozhodujúca funkcia pre mnoho zariadení USB, čo umožňuje hladkú a responzívnu prevádzku.