Mis on USB-hostikontroller?

Universal Serial Bus (USB) hostkontroller on liides, mis võimaldab lubatud riistvaral suhelda ja suhelda konkreetse tarkvaraosaga. USB-ühendus on sisend- ja väljundport, mis on enamiku arvutite ja paljude muude digitaalseadmete standardvarustuses, mis võimaldab andmeid kaabli või muu otseühenduse kaudu edastada. USB-hostikontroller haldab sidet välisseadmete ja arvutisüsteemi vahel. Enamikul kaasaegsetel arvutitel on kiired hostikontrollerid ja paljudele vanematele arvutitele saab hostikontrolleri hõlpsasti emaplaadi avatud pessa installida.

Kiire USB-hostikontroller hoiab ühendust selliste seadmete vahel nagu klaviatuur, hiir, modem või printer ning tagab, et arvuti operatsioonisüsteem tunneb seadme ära. Operatsioonisüsteem tugineb USB-hostikontrollerile, et vältida iga ühendatud seadme jaoks eraldi draiverite installimist. Iga USB-seade suhtleb arvuti operatsioonisüsteemiga standardses programmeerimiskeeles, näiteks C++.

On mitut tüüpi USB-hostikontrolleri liidest, mis toetavad erinevat tüüpi USB-porte. Avatud hostikontrolleri liides (OHCI) on enamiku jaoks standard ja toetab isegi USB 1.1. Intel®-i universaalne hostikontrolleri liides (UHCI) toetab USB 1 nii kiirel kui ka aeglasel kiirusel. Muud tüüpi hostikontrolleri liidesed hõlmavad täiustatud hostikontrolleri liidest (EHCI), mis on avalikult määratletud standardite järgi ülikiire, ja uusim hostikontrolleri standard, mida nimetatakse laiendatavaks hostikontrolleri liideseks (xHCI). xHCI on loodud parema kiiruse, võimsuse ja tõhususe saavutamiseks kui tema eelkäijad.

Tavaliste seadmete, nagu klaviatuur ja hiir, tuvastamise operatsioonisüsteem teeb tavaliselt hostkontroller automaatselt. Hostkontrolleri protokoll ühendab mitme seadme suhtlusprotsessi, et luua tõhus ja samaaegne andmeedastus. Hea näide on see, kui arvutikasutaja sisestab üheaegselt klaviatuuri ja hiire abil andmeid tekstitöötlusprogrammi.

USB-hostikontroller on võimeline looma side arvuti ja mitme seadme vahel ühe pordi kaudu. Hostikontroller määrab ka selle, kuidas iga ühendatud seade oma toidet saab, mistõttu saab kasutaja laadida mobiiltelefoni USB-pordi kaudu, kuulates samal ajal muusikat teises pordis olevalt USB-mälupulgalt. Vanade arvutite jaoks, millel puudub USB-hostikontroller, saab riistvara müüjatelt osta ja üsna kiiresti emaplaadi pessa paigaldada.