23Aug
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)