Hva er en USB-vertskontroller?
En Universal Serial Bus (USB) vertskontroller er et grensesnitt som gjør at et aktivert maskinvare kan kommunisere og kommunisere med et bestemt programvare. USB-tilkoblingen er en inngangs- og utgangsport som kommer standard med de fleste datamaskiner og en rekke andre digitale utstyr som gjør det mulig å overføre data gjennom en kabel eller annen form for direkte tilkobling. En USB-vertskontroller administrerer kommunikasjonen mellom eksterne enheter og datasystemet. De fleste moderne datamaskiner har hi-speed USB-vertskontrollere, og mange eldre datamaskiner kan ha en vertskontroller enkelt installert i et åpent spor på hovedkortet.
En høyhastighets USB-vertskontroller opprettholder en forbindelse mellom enheter som tastatur, mus, modem eller skriver og sikrer at datamaskinens operativsystem gjenkjenner enheten. Operativsystemet er avhengig av USB-vertskontrolleren for å unngå å måtte installere individuelle drivere for hver tilkoblet enhet. Hver USB-enhet kommuniserer med datamaskinens operativsystem på et standard programmeringsspråk, for eksempel C ++.
Det er flere typer USB-vertskontrollergrensesnitt som støtter forskjellige typer USB-porter. Open host controller interface (OHCI) er standarden for de fleste og støtter til og med USB 1.1. Det universale vertskontrollergrensesnittet (UHCI) fra Intel® støtter USB 1 i både raske og langsomme hastigheter. Andre typer vertskontroller-grensesnitt inkluderer det forbedrede vertskontrollergrensesnittet (EHCI), som er rangert som superraskt av offentlig spesifiserte standarder, og den nyeste vertskontrollerstandarden, kalt extensible host controller interface (xHCI). XHCI er designet for forbedret hastighet, kraft og effektivitet enn forgjengerne.
Anerkjennelse av standardenheter som tastatur og mus av operativsystemet gjøres vanligvis automatisk av USB-vertskontrolleren. Protokollen til vertskontrolleren kombinerer kommunikasjonsprosessen for flere enheter for å skape en effektiv og samtidig dataoverføring. Et godt eksempel er når en datamaskinbruker legger inn data i et tekstbehandlingsprogram ved hjelp av et tastatur og mus samtidig.
En USB-vertskontroller er i stand til å etablere kommunikasjon mellom datamaskinen og flere enheter gjennom en enkelt port. Vertskontrolleren bestemmer også hvordan hver tilkoblet enhet får sin strøm, og det er grunnen til at en bruker kan lade en mobiltelefon via en USB-port mens han lytter til musikk fra en USB-pinne i en annen port. For gamle datamaskiner uten USB-vertskontroller kan maskinvaren kjøpes fra leverandører og installeres på et spor på hovedkortet ganske raskt.