Hva er en USB -vertskontroller?
En universell seriell buss (USB) vertskontroller er et grensesnitt som lar et aktivert stykke maskinvare samhandle og kommunisere med et bestemt programvare. USB -tilkoblingen er en inngangs- og utgangsport som leveres standard med de fleste datamaskiner og en rekke annet digitalt utstyr som gjør at data kan overføres gjennom en kabel eller annen form for direkte tilkobling. En USB -vertskontroller administrerer kommunikasjonen mellom perifere enheter og datasystemet. De fleste moderne datamaskiner har Hi-Speed USB-vertskontrollere, og mange eldre datamaskiner kan ha en vertskontroller som enkelt er installert i et åpent spor på hovedkortet.
En Hi-Speed USB-vertskontroller opprettholder en forbindelse mellom enhetene som et tastatur, mus, modem eller skriver og sikrer at datamaskinens operasjonssystem gjenkjenner enheten. Operativsystemet er avhengig av USB -vertskontrolleren for å unngå å måtte installere individuelle drivere for hver enhet som er tilkoblet. Hver USB -enhet COMmunicates 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. Universal Host Controller Interface (UHCI) fra Intel® støtter USB 1 i både raske og langsomme hastigheter. Andre typer vertskontrollergrensesnitt inkluderer det forbedrede vertskontrollergrensesnittet (EHCI), som er vurdert til superrask 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 tastaturet og musen av operativsystemet gjøres vanligvis automatisk av USB -vertskontrolleren. Protokoenl av vertskontrolleren kombinerer kommunikasjonsprosessen til flere enheter for å lage en effektiv og samtidig dataoverføring. Et godt eksempel er når en datamaskinbruker legger inn data i et tekstbehandlingsprogram som bruker 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 enhet tilkoblet 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å en spor på hovedkortet ganske raskt.