23Aug
Већина нас никада не размишља много о нашим клавијатима, све док добро функционишу, али ако за тренутак престате да размишљате о томе, да ли само шаљу сигнале на наше рачунаре или постоји активан процес повратка-и-назадрадити?Данашњи СуперУсер К & амп; Пост има одговор на радозналост читаоца.
Данашње питање & амп;Сесија одговора долази нам захваљујући СуперУсер-у подскупу Стацк Екцханге-а, заједничком групом К & амп; А веб страница.
Питање
СуперУсер читач Не Мо жели да зна да ли УСБ тастатуре само шаљу сигнале или ако их и прима:
УСБ тастатура не мора да прима никакве сигнале са рачунара, само напајање, зар не?Или је потребно примати сигнале и послати их?
Да ли УСБ тастатура само шаље сигнале или их такође примају?
Одговарајуци одговори
СуперУсер ЛавренцеЦ и Дмитри Григориев имају за нас одговор.Прво горе, ЛавренцеЦ:
Из спецификације "Девице Цласс Дефинитион за уређаје за хумани интерфејс( ХИД)":
За промену ЛЕД тастатуре тастатура прихвата команду за то.Дакле, то није уређај "само за унос"( што значи да само преноси податке на хост).То што је речено, постоји процес преговарања и пописивања са свим УСБ уређајима који захтевају повратни и четврти разговор између хоста и уређаја.Не можете имати УСБ читач само за читање.Чак и пре УСБ-а, контролер тастатуре рачунара ће прихватити команде јер је учинио неколико ствари поред читања тастатуре( референце):
Након одговора Дмитрија Григорјева:
Сваки УСБ уређај, без обзира на његову класу, захтијева двосмерну комуникацију.Сваки УСБ уређај( или функција у смислу спецификација УСБ-а) је представљен као скуп крајњих тачака које се могу сматрати баферима који прихватају или примају податке.Међутим, чак и крајње тачке које могу само послати податке, чекају посебан пакет назван токен прије него што могу одговорити:
Сиви кутије представљају УСБ хост док беле кутије представљају УСБ функције( извор графикона).
Чак се и такозвани преноси прекида врше на овај начин, уз УСБ хост хостове повезане уређаје који користе токен пакете.Оно што се разликује између редовних трансфера и преноса прекида је тај што је време гласања мало и гарантовано у последњем случају.Ипак, сви трансфери покреће домаћин.
Имате ли нешто да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.
Цредит: Луке Јонес( Флицкр)