no.phhsnews.com


no.phhsnews.com / Send USB-tastaturer bare signaler, eller mottar de dem også?

Send USB-tastaturer bare signaler, eller mottar de dem også?


De fleste av oss gir aldri tanke på tastaturene våre så lenge de fungerer bra, men hvis du slutter å tenke på det for et øyeblikk sender de bare signaler til våre datamaskiner eller er det en aktiv frem og tilbake prosess på jobben? Dagens SuperUser Q & A-post har svaret på en nysgjerrig leser spørsmål.

Dagens Spørsmål og Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

Spørsmålet

SuperUser-leser Ne Mo vil vite om USB-tastaturer bare sender signaler, eller hvis de mottar dem også:

Et USB-tastatur trenger ikke å motta signaler fra en datamaskin, bare strøm, ikke sant? Eller trenger det å motta signaler, samt sende dem?

Har USB-tastaturer bare sende signaler eller mottar de dem også?

Svaret

SuperUser-bidragsytere LawrenceC og Dmitry Grigoryev har svaret for oss. Først opp, LawrenceC:

Fra "Device Class Definition for Human Interface Devices (HID)" -spesifikasjon:

For å endre tastaturdiodene, aksepterer tastaturet en kommando for å gjøre det. Så det er ikke en "input-only" -enhet (det betyr at det kun utdataer data til verten). Når det er sagt, er det en forhandlings- og oppsummeringsprosess med alle USB-enheter som krever en frem og tilbake samtale mellom verten og enheten. Du kan ikke ha en "skrivebeskyttet" USB-enhet. Selv før USB, ville datamaskinens tastaturkontroller akseptere kommandoer fordi det gjorde noen få ting i tillegg til å lese tastaturet (referanse):

Etterfulgt av svaret fra Dmitry Grigoryev:

En hvilken som helst USB-enhet uavhengig av sin klasse krever toveis kommunikasjon til funksjon. Hver USB-enhet (eller funksjon i form av USB-spesifikasjoner) er representert som et sett med endepunkter som kan betraktes som buffere som aksepterer eller mottar data. Men selv endepunkter som bare kan sende data, venter på en spesiell pakke kalt et token før de kan svare:

De grå boksene representerer USB-verten, mens de hvite boksene representerer USB-funksjoner (grafikkilde).

Likevel, Kalt avbryte overføringer gjøres på denne måten, med USB-vertspollingstilkoblede enheter ved hjelp av token-pakker. Det som er forskjellig mellom vanlige (bulk) overføringer og avbryte overføringer er at avstemningstiden er liten og garantert i sistnevnte tilfelle. Likevel, alle overføringer er initiert av verten.


Har noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se full diskusjonstråd her.

Bilde Kreditt: Luke Jones (Flickr)


Slik lager du videoklipper bedre med datamaskinens nattmodus

Slik lager du videoklipper bedre med datamaskinens nattmodus

Jeg hater videochatt. Som et verktøy for en hjemmefraforfatter er det åpenbart ganske viktig, men mellom min bleke hud og et skrivebord fullt av dataskjermer, gjør bildet som strekker seg gjennom webkameraet meg som det minst attraktive ekstra i en Anne Rice-film. Dette skyldes at skjermer og bærbare skjermer er optimalisert for å vise svart tekst på en hvit bakgrunn, så de pleier å gi en utvasket, blå ish-tone til folk med blek hud.

(how-top)

Slik stopper du Windows 10-spillets DVR fra å senke PC-spillene dine

Slik stopper du Windows 10-spillets DVR fra å senke PC-spillene dine

Windows 10s innebygde spill-DVR-funksjon hjelper deg med å ta opp spill, ta skjermbilder og dele dem på nettet. Men det kan forstyrre spillets ytelse også. Bakgrunnsinnspilling krever noe av GPU-strømmen, og noen spillere vil ha all GPU-kraften de kan få. RELATED: Slik registrerer du PC-spill med Windows 10s spill-DVR og spillbar "DVR-spilleren "-funksjonen er bakgrunnstjenesten knyttet til spillelinjen.

(how-top)