Universal Serial Bus (USB) -isäntäohjain on käyttöliittymä, jonka avulla laitteisto voi olla vuorovaikutuksessa tietyn ohjelmiston kanssa ja kommunikoida sen kanssa. USB -liitäntä on tulo- ja lähtöportti, joka on vakiovarusteena useimpien tietokoneiden ja monien muiden digitaalisten laitteiden kanssa, joiden avulla tietoja voidaan siirtää kaapelin tai muun suoran yhteyden kautta. USB -isäntäohjain hallitsee oheislaitteiden ja tietokonejärjestelmän välistä tiedonsiirtoa. Useimmissa nykyaikaisissa tietokoneissa on nopeat isäntäohjaimet, ja moniin vanhempiin tietokoneisiin voidaan asentaa isäntäohjain helposti emolevyn avoimeen paikkaan.
Nopea USB-isäntäohjain ylläpitää yhteyttä laitteiden, kuten näppäimistön, hiiren, modeemin tai tulostimen, välillä ja varmistaa, että tietokoneen käyttöjärjestelmä tunnistaa laitteen. Käyttöjärjestelmä perustuu USB -isäntäohjaimeen, jotta ei tarvitse asentaa erillisiä ohjaimia jokaiselle liitetylle laitteelle. Jokainen USB -laite kommunikoi tietokoneen käyttöjärjestelmän kanssa tavallisella ohjelmointikielellä, kuten C ++.
On olemassa useita USB -isäntäohjaimen käyttöliittymiä, jotka tukevat erityyppisiä USB -portteja. Avoin isäntäohjaimen käyttöliittymä (OHCI) on useimpien standardi ja tukee jopa USB 1.1: tä. Intel®: n universaali isäntäohjaimen käyttöliittymä (UHCI) tukee USB 1: tä sekä nopeilla että hitailla nopeuksilla. Muita isäntäohjaimen rajapintoja ovat parannettu isäntäohjainrajapinta (EHCI), jonka julkisesti määritellyt standardit arvioivat supernopeaksi, ja uusin isäntäohjaimen standardi, nimeltään laajennettava isäntäohjaimen käyttöliittymä (xHCI). XHCI on suunniteltu nopeammin, tehokkaammin ja tehokkaammin kuin edeltäjänsä.
Isäntäohjain tunnistaa tavallisesti tavalliset laitteet, kuten näppäimistön ja hiiren käyttöjärjestelmästä. Isäntäohjaimen protokolla yhdistää useiden laitteiden viestintäprosessin tehokkaan ja samanaikaisen tiedonsiirron luomiseksi. Hyvä esimerkki on, kun tietokoneen käyttäjä syöttää tietoja tekstinkäsittelyohjelmaan näppäimistön ja hiiren avulla samanaikaisesti.
USB -isäntäohjain pystyy muodostamaan yhteyden tietokoneen ja useiden laitteiden välillä yhden portin kautta. Isäntäohjain määrittää myös, miten jokainen yhdistetty laite saa tehonsa, minkä vuoksi käyttäjä voi ladata matkapuhelimen USB -portin kautta kuunnellessaan musiikkia toisen portin USB -tikulta. Vanhoissa tietokoneissa, joissa ei ole USB -isäntäohjainta, laitteisto voidaan ostaa myyjiltä ja asentaa emolevyn korttipaikkaan melko nopeasti.