Skip to main content

Ano ang isang USB host controller?

Ang isang unibersal na serial bus (USB) host controller ay isang interface na nagbibigay -daan sa isang pinagana na piraso ng hardware na makipag -ugnay at makipag -usap sa isang partikular na piraso ng software.Ang koneksyon ng USB ay isang input at output port na karaniwang pamantayan sa karamihan ng mga computer at iba't ibang iba pang mga digital na kagamitan na nagbibigay -daan sa data na maipadala sa pamamagitan ng isang cable o anumang iba pang anyo ng direktang koneksyon.Ang isang USB host controller ay namamahala sa komunikasyon sa pagitan ng mga peripheral na aparato at ang computer system.Karamihan sa mga modernong computer ay may mga hi-speed USB host controller at maraming mga mas matatandang computer ang maaaring magkaroon ng isang host controller na madaling mai-install sa isang bukas na puwang sa motherboard nito.modem o printer at tinitiyak na kinikilala ng operating system ang aparato.Ang operating system ay nakasalalay sa USB host controller upang maiwasan ang pag -install ng mga indibidwal na driver para sa bawat aparato na konektado.Ang bawat aparato ng USB ay nakikipag -usap sa operating system ng computer sa isang karaniwang wika ng programming, tulad ng C ++.

Mayroong maraming mga uri ng interface ng USB host controller na sumusuporta sa iba't ibang uri ng mga USB port.Ang Open Host Controller Interface (OHCI) ay ang pamantayan para sa karamihan at kahit na sumusuporta sa USB 1.1.Ang Universal Host Controller Interface (UHCI) mula sa Intel Sinusuportahan ang USB 1 sa parehong mabilis at mabagal na bilis.Ang iba pang mga uri ng mga interface ng host controller ay kasama ang pinahusay na interface ng host controller (EHCI), na na-rate na super-mabilis sa pamamagitan ng tinukoy na mga pamantayan sa publiko, at ang pinakabagong pamantayan ng host controller, na tinatawag na extensible host controller interface (XHCI).Ang XHCI ay dinisenyo para sa pinabuting bilis, kapangyarihan, at kahusayan kaysa sa mga nauna nito.

Pagkilala sa mga karaniwang aparato tulad ng keyboard at mouse ng operating system ay karaniwang ginagawa nang awtomatiko ng USB host controller.Pinagsasama ng protocol ng host controller ang proseso ng komunikasyon ng ilang mga aparato upang lumikha ng isang mahusay at sabay -sabay na paglipat ng data.Ang isang mabuting halimbawa ay kapag ang isang gumagamit ng computer ay pumapasok sa data sa isang programa sa pagproseso ng salita gamit ang isang keyboard at mouse nang sabay.

Ang isang USB host controller ay may kakayahang magtatag ng komunikasyon sa pagitan ng computer at ilang mga aparato sa pamamagitan ng isang solong port.Tinutukoy din ng host controller kung paano nakakakuha ng kapangyarihan ang bawat aparato, na ang dahilan kung bakit maaaring singilin ng isang gumagamit ang isang cell phone sa pamamagitan ng isang USB port habang nakikinig sa musika mula sa isang USB stick sa ibang port.Para sa mga lumang computer na walang USB host controller, ang hardware ay maaaring mabili mula sa mga vendor at mai -install sa isang slot sa motherboard nang medyo mabilis.