23Aug

Да ли УСБ тастатура само шаље сигнале или их примају превише?

click fraud protection

Већина нас никада не размишља много о нашим клавијатима, све док добро функционишу, али ако за тренутак престате да размишљате о томе, да ли само шаљу сигнале на наше рачунаре или постоји активан процес повратка-и-назадрадити?Данашњи СуперУсер К & амп; Пост има одговор на радозналост читаоца.

Данашње питање & амп;Сесија одговора долази нам захваљујући СуперУсер-у подскупу Стацк Екцханге-а, заједничком групом К & амп; А веб страница.

Питање

СуперУсер читач Не Мо жели да зна да ли УСБ тастатуре само шаљу сигнале или ако их и прима:

УСБ тастатура не мора да прима никакве сигнале са рачунара, само напајање, зар не?Или је потребно примати сигнале и послати их?

Да ли УСБ тастатура само шаље сигнале или их такође примају?

Одговарајуци одговори

СуперУсер ЛавренцеЦ и Дмитри Григориев имају за нас одговор.Прво горе, ЛавренцеЦ:

Из спецификације "Девице Цласс Дефинитион за уређаје за хумани интерфејс( ХИД)":

За промену ЛЕД тастатуре тастатура прихвата команду за то.Дакле, то није уређај "само за унос"( што значи да само преноси податке на хост).То што је речено, постоји процес преговарања и пописивања са свим УСБ уређајима који захтевају повратни и четврти разговор између хоста и уређаја.Не можете имати УСБ читач само за читање.Чак и пре УСБ-а, контролер тастатуре рачунара ће прихватити команде јер је учинио неколико ствари поред читања тастатуре( референце):

instagram viewer

Након одговора Дмитрија Григорјева:

Сваки УСБ уређај, без обзира на његову класу, захтијева двосмерну комуникацију.Сваки УСБ уређај( или функција у смислу спецификација УСБ-а) је представљен као скуп крајњих тачака које се могу сматрати баферима који прихватају или примају податке.Међутим, чак и крајње тачке које могу само послати податке, чекају посебан пакет назван токен прије него што могу одговорити:

Сиви кутије представљају УСБ хост док беле кутије представљају УСБ функције( извор графикона).

Чак се и такозвани преноси прекида врше на овај начин, уз УСБ хост хостове повезане уређаје који користе токен пакете.Оно што се разликује између редовних трансфера и преноса прекида је тај што је време гласања мало и гарантовано у последњем случају.Ипак, сви трансфери покреће домаћин.

Имате ли нешто да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.

Цредит: Луке Јонес( Флицкр)