23Aug
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):
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)