23Aug

Do USB klávesnice odesílají pouze signály nebo je dostanou příliš?

Většina z nás se nikdy příliš nedomnívá na našich klávesnicích, pokud fungují dobře, ale pokud na to chvíli přestanete přemýšlet o tom, posílají pouze signály do našich počítačů nebo je tam aktivní proces zpětného chodupráce? Dnešní zpráva SuperUser Q & A má odpověď na otázku zvědavé čtenáře.

dnešní otázka &Odpověď na zasedání se k nám dostala s laskavým svolením SuperUser - podřízenou výměnou Stack Exchange, skupině webů Q & A založených na komunitě.

Otázka Otázka

Čtečka SuperUser Ne Mo chce vědět, zda klávesnice USB vysílají pouze signály nebo zda je obdrží:

Klávesnice USB nepotřebuje přijímat žádné signály z počítače, jen napájení, že? Nebo potřebuje přijímat signály, stejně jako je posílat?

Klávesnice USB posílají pouze signály nebo je také přijímají?

Respondenti odpovědí na odpověď

SuperUser LawrenceC a Dmitrij Grigoryev nám odpovídají.První, LawrenceC:

Z označení "Device Class Definition for Human Interface Devices( HID)":

Pro změnu LED klávesnice přijme klávesnice příkaz. Není tedy zařízení typu "pouze vstup"( znamená to, že pouze odesílá data hostiteli).To je řečeno, existuje proces vyjednávání a vyčíslení se všemi zařízeními USB, které vyžadují zpětnou vazbu mezi hostitelem a přístrojem. Nemůžete mít USB zařízení "jen pro čtení".Dokonce ještě před USB bude řadič klávesnice počítače přijmout příkazy, protože kromě čtení klávesnice( reference) udělal pár věcí:

Následuje odpověď od Dmitrije Grigoryjev:

Jakékoli zařízení USB bez ohledu na jeho třídu vyžaduje komunikaci obousměrnou komunikací.Každé zařízení USB( nebo funkce z hlediska specifikací USB) je reprezentováno jako soubor koncových bodů, které lze považovat za vyrovnávací paměť, která přijímá nebo přijímá data. Avšak dokonce i koncové body, které mohou odesílat data, čekají na speciální paket nazvaný token před tím, než mohou odpovědět:

Šedé pole představují hostitele USB, zatímco bílé rámečky představují funkce USB( zdroj grafu).

Dokonce i takzvané přerušení přenosů se provádí tímto způsobem s zařízeními připojenými k připojení hostitelského zařízení USB pomocí tokenových paketů.Co se liší mezi pravidelnými( hromadnými) přenosy a přerušenými převody je to, že doba volby je malá a zaručená v druhém případě.Přesto jsou všechny převody iniciovány hostitelem.

Musíte něco přidat k vysvětlení?Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.

Image Credit: Luke Jones( Flickr)