23Aug

Da li USB tipkovnice samo šalju signale ili ih primaju previše?

click fraud protection

Većina od nas nikada ne daju mnogo misli na naše klavijature sve dok rade dobro, ali ako prestanete razmišljati o tome na trenutak, oni samo poslati signale na našim računalima ili postoji aktivan natrag i naprijed proces naraditi? Današnji SuperUser Q & A post ima odgovor na pitanje čudnog čitatelja.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Pitanje

SuperUser čitač Ne Mo želi znati donose li USB tipkovnice samo signale ili ih primaju:

USB tipkovnica ne treba primati signale s računala, samo napajanje, zar ne? Ili mora primati signale, kao i poslati ih?

Da li USB tipkovnice samo šalju signale ili ih primaju?

Odgovor

SuperUser suradnici LawrenceC i Dmitry Grigoryev imaju odgovor za nas. Prvo gore, LawrenceC:

Od "Specifikacija uređaja za definiranje uređaja za ljudske sučelje( HID)":

Da biste promijenili LED diode tipkovnice, tipkovnica prihvaća naredbu da to učini. Stoga nije uređaj "samo za unos"( što znači da izlazi samo na host).To se, rekao je, postoji pregovarački i popisni proces sa svim USB uređajima koji zahtijevaju povratni i naprijed razgovor između računala i uređaja. Ne možete imati "samo za čitanje" USB uređaj.Čak i prije USB, kontrolor tipkovnice na računalu prihvatio bi naredbe jer je radio nekoliko stvari osim čitanja tipkovnice( referenca):

instagram viewer

Slijedi odgovor tvrtke Dmitry Grigoryev:

Svaki USB uređaj bez obzira na klase zahtijeva funkciju dvosmjerne komunikacije. Svaki USB uređaj( ili funkcija u smislu USB specifikacija) predstavljen je kao skup krajnjih točaka koji se mogu smatrati puferima koji prihvaćaju ili primaju podatke. Međutim, čak i krajnje točke koje mogu slati podatke, čekaju poseban paket nazvan token prije nego što mogu odgovoriti:

Sive kutije predstavljaju USB host dok bijele kutije predstavljaju USB funkcije( izvor karte).

Čak se i takozvani prekidni prijenosi obavljaju na taj način, s USB host vezanim uređajima koji koriste pakete tokena. Ono što se razlikuje od redovitog( skupnog) prijenosa i prekinutog prijenosa je da je vrijeme provođenja ankete maleno i zajamčeno u potonjem slučaju. Ipak, svi transferi pokreću domaćini.

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.

Slikovni kredit: Luke Jones( Flickr)