Kotisivu » miten » Onko USB-näppäimistö vain lähettää signaaleja?

    Onko USB-näppäimistö vain lähettää signaaleja?

    Useimmat meistä eivät koskaan anna paljon ajatuksia näppäimistöistämme niin kauan kuin ne toimivat hyvin, mutta jos lopetat ajattelematta sitä hetkeksi, lähettävätkö he vain signaaleja tietokoneellemme tai onko aktiivinen edestakainen prosessi työssä ? Tämän päivän SuperUser Q&A -postissa on vastaus utelias lukijan kysymykseen.

    Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..

    Kysymys

    SuperUser-lukija Ne Mo haluaa tietää, lähettävätkö USB-näppäimistöt vain signaaleja tai ovatko ne myös vastaanottaneet:

    USB-näppäimistön ei tarvitse vastaanottaa signaaleja tietokoneelta, vain teho, eikö? Tai onko sen tarvetta vastaanottaa signaaleja ja lähettää niitä?

    Ovatko USB-näppäimistöt vain lähettäneet signaaleja tai saavat ne myös?

    Vastaus

    SuperUserin avustajat LawrenceC ja Dmitry Grigoryev ovat vastaus meille. Ensimmäinen, LawrenceC:

    ”HID-laitteen laiteluokan määritelmä” -määrityksestä:

    Näppäimistö hyväksyy komennon, jos haluat vaihtaa näppäimistön merkkivalot. Joten se ei ole vain syöttölaite (mikä tarkoittaa, että se lähettää vain tietoja isäntään). Siitä huolimatta on olemassa neuvottelu- ja laskutusprosessi kaikkien USB-laitteiden kanssa, jotka vaativat isäntäkoneen ja laitteen välistä edestakaisen keskustelun. Et voi käyttää "vain luku"-USB-laitetta. Jopa ennen USB: tä tietokoneen näppäimistön ohjain hyväksyisi komennot, koska se teki muutamia asioita lukiessaan näppäimistön (viite):

    Seurauksena on Dmitri Grigoryevin vastaus:

    Mikä tahansa USB-laite luokastaan ​​riippumatta edellyttää kaksisuuntaista viestintää toimimaan. Jokainen USB-laite (tai USB-spesifikaatioiden funktio) esitetään kokonaisuutena päätepisteinä, jotka voidaan ajatella puskureiksi, jotka hyväksyvät tai vastaanottavat dataa. Kuitenkin jopa päätepisteet, jotka voivat lähettää vain tietoja, odottavat erikoispakettia, jota kutsutaan tunnukseksi, ennen kuin he voivat vastata:

    Harmaat laatikot edustavat USB-isäntää, kun valkoiset laatikot edustavat USB-toimintoja (kaaviolähde).

    Myös niin sanotut keskeytyssiirrot tehdään tällä tavalla, kun USB isännöi kyselyyn liitettyjä laitteita käyttämällä tokenipaketteja. Säännöllisten (irtotavarana) siirtojen ja keskeytyssiirtojen välinen ero on, että äänestysaika on pieni ja jälkimmäisessä tapauksessa taattu. Kaikki siirrot on kuitenkin käynnistynyt isäntä.


    Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.

    Kuvaluotto: Luke Jones (Flickr)