Co je ovladač USB Host Controller?
Ovladač hostitelského řadiče USB řídí způsob, jakým periferní zařízení komunikují s hlavním systémem počítače. Ovladač naváže kontakt mezi zařízením USB, například klávesnicí nebo tiskárnou, a zajistí, aby jej operační systém počítače rozpoznal. Mnoho operačních systémů komunikuje přímo s ovladačem hostitelského řadiče USB, aby uživatelé počítačů nemuseli instalovat jednotlivé ovladače pro každé zařízení.
Zařízení univerzální sériové sběrnice (USB) komunikují s operačním systémem počítače pomocí standardního programovacího jazyka. Většinu času bude ovladač hostitelského řadiče USB interagovat s programováním C ++ nebo ANSI. Když uživatel počítače připojí zařízení USB, například kabelový modem, do jednoho z portů, operační systém zařízení automaticky rozpozná. V závislosti na systému může automaticky nainstalovat ovladače zařízení a umožnit tak provoz.
Standardní USB zařízení, jako je myš a klávesnice, budou obvykle automaticky rozpoznány ovladačem hostitelského řadiče USB počítače. Některé řídicí protokoly USB budou kombinovat nebo sdružovat komunikační proces několika standardních zařízení. To pomáhá vytvářet účinnost, když je třeba data přenášet současně. Například uživatelé počítačů často zadávají data z klávesnice a myši v rámci textového editoru současně.
Při sdružování může ovladač hostitelského řadiče USB přimět počítač, aby komunikoval s několika zařízeními přes jeden komunikační port. Skutečností je, že se zdá, že každé z těchto zařízení je připojeno k různým portům hardwarového rozhraní. V programovacím jazyce je směr, kterým počítač rozpoznává oba vstupy jako náležející ke stejnému portu. Ovladač může být rovněž zodpovědný za přesměrování napájení z hlavního systému prostřednictvím kabelů USB, které vedou k jednotlivým zařízením.
Ve většině případů hostitel USB určí, jak každé zařízení přijímá energii. Některé protokoly USB umožňují připojení a odpojení zařízení, když je počítač zapnutý. Další programovací rozhraní vyžadují, aby byl počítač vypnut a restartován, než rozpozná zařízení USB. Rozhraní SCSI je jeden protokol, který neumožňuje uživatelům jednoduše „plug and play“.
Rychlost přenosu dat a šířka pásma jsou také řízeny hostitelským ovladačem USB. Některé ovladače podporují vysokorychlostní přenosy, zatímco jiné pracují pouze v prostředí s nízkou rychlostí. Existuje několik ovladačů hostitelských řadičů USB, které pracují výhradně s obrazovými a zvukovými zařízeními, které vyžadují záruku určité šířky pásma.