Le tastiere USB inviano solo segnali o li ricevono anche loro?

Mar 16, 2025
Hardware
CONTENUTO UNCACHED

La maggior parte di noi non dà mai molta importanza alle nostre tastiere fintanto che funzionano bene, ma se ti fermi a pensarci per un momento, inviano solo segnali ai nostri computer o c'è un processo attivo avanti e indietro al lavoro ? Il post di domande e risposte di SuperUser di oggi contiene la risposta alla domanda di un lettore curioso.

La sessione di domande e risposte di oggi ci arriva per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento guidato dalla comunità di siti web di domande e risposte.

La domanda

Il lettore SuperUser Ne Mo vuole sapere se le tastiere USB inviano solo segnali o se li ricevono anche loro:

Una tastiera USB non ha bisogno di ricevere alcun segnale da un computer, solo alimentazione, giusto? O ha bisogno di ricevere segnali oltre che inviarli?

Le tastiere USB inviano solo segnali o li ricevono anche loro?

La risposta

I collaboratori di SuperUser LawrenceC e Dmitry Grigoryev hanno la risposta per noi. Il primo, LawrenceC:

Dal " Device Class Definition for Human Interface Devices (HID) "Specifica:

Per cambiare i LED della tastiera, la tastiera accetta un comando per farlo. Quindi non è un dispositivo "solo input" (il che significa che invia solo dati all'host). Detto questo, c'è un processo di negoziazione ed enumerazione con tutti i dispositivi USB che richiedono una conversazione avanti e indietro tra l'host e il dispositivo. Non è possibile disporre di un dispositivo USB di "sola lettura". Anche prima dell'USB, il controller della tastiera del computer accettava i comandi perché faceva alcune cose oltre a leggere la tastiera ( riferimento ):

Seguito dalla risposta di Dmitry Grigoryev:

Qualsiasi dispositivo USB, indipendentemente dalla sua classe, richiede la comunicazione bidirezionale per funzionare. Ogni dispositivo USB (o funzione in termini di specifiche USB) è rappresentato come un insieme di endpoint che possono essere pensati come buffer che accettano o ricevono dati. Tuttavia, anche gli endpoint che possono inviare solo dati aspettano un pacchetto speciale chiamato token prima di poter rispondere:

Le caselle grigie rappresentano l'host USB mentre le caselle bianche rappresentano le funzioni USB ( sorgente del grafico ).

Anche i cosiddetti trasferimenti di interrupt vengono eseguiti in questo modo, con l'host USB che esegue il polling dei dispositivi collegati utilizzando pacchetti di token. Ciò che differisce tra trasferimenti regolari (in blocco) e trasferimenti con interruzione è che il tempo di polling è ridotto e garantito in quest'ultimo caso. Tuttavia, tutti i trasferimenti vengono avviati dall'host.


Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere altre risposte da altri utenti esperti di tecnologia Stack Exchange? Dai un'occhiata al thread di discussione completo qui .

Credito immagine: Luke Jones (Flickr)

Do USB Keyboards Only Send Signals Or Do They Receive Them Too?

Do USB Keyboards Only Send Signals Or Do They Receive Them Too?

Does A USB Keyboard Only Send Signals, Or Does It Also Receive Them From The Computer?


Hardware - Articoli più popolari

Perché le fotocamere mirrorless non sono più piccole?

Hardware Sep 6, 2025

CONTENUTO UNCACHED Canon La fotocamera mirrorless è stata originariamente annunciata come l'alternativa più piccola, più leggera e più conveniente alla ..


Anche 25 anni dopo, Iomega Zip è indimenticabile

Hardware Feb 25, 2025

CONTENUTO UNCACHED Iomega L'anno è il 1995. Sei bloccato con floppy disk lenti che contengono solo 1,44 MB di dati. Ma c'è una nuova entusiasmante tecnolo..


Otto funzioni RetroArch avanzate che rendono di nuovo eccezionale il gioco retrò

Hardware Jun 26, 2025

RetroArch è l'ultimo emulatore all-in-one, compatibile con ogni sistema che puoi immaginare. Dalle console Nintendo classiche alle scatole arcade e persino alla Playstation o Wii, ..


Interruttori della luce intelligenti e lampadine intelligenti: quale acquistare?

Hardware Sep 19, 2025

Se vuoi controllare le luci dal tuo telefono o con la tua voce, hai due opzioni da considerare: acquistare lampadine intelligenti o acquistare interruttori della luce intelligenti. ..


Come massimizzare la durata della batteria su iPad, iPhone o iPod Touch

Hardware Jun 3, 2025

CONTENUTO UNCACHED Quindi ti sei procurato un nuovo dispositivo Apple brillante, ma sei così dipendente che la batteria si sta esaurendo troppo presto: ciò di cui hai bisogno sono..


Come giocare a Mario Kart con i tuoi amici su Nintendo Switch (online e di persona)

Hardware Jul 12, 2025

Il nuovo Mario Kart 8 Deluxe è uscito per Switch, ed è così eccezionale . Ci sono più modi per giocare con i tuoi amici (e successivamente perderli) che mai. Alcu..


Come abilitare e disabilitare la riserva di carica su Apple Watch

Hardware Jul 5, 2025

La batteria dell'Apple Watch dura circa 18 ore, a seconda dell'uso . Se la batteria si scarica troppo, puoi mettere l'orologio in modalità Riserva di carica in modo ..


Perché HDMI-DVI fornisce un'immagine più nitida rispetto a VGA?

Hardware Apr 21, 2025

Con tutto l'ottimo hardware che abbiamo a disposizione in questi giorni, sembra che dovremmo godere di una visione di ottima qualità, non importa cosa, ma se non fosse così? Il po..


Categorie