Skip to main content

Hvad er en USB -værtscontroller driver?

En USB -værtscontroller driver styrer den måde, som perifere enheder kommunikerer med et computere hovedsystem.Driveren etablerer kontakten mellem en USB -enhed, såsom et tastatur eller en printer, og sikrer, at computere -operativsystemet genkender det.Mange operativsystemer kommunikerer direkte med en USB -værtscontrollerdriver for at sikre, at computerbrugere ikke behøver at installere individuelle drivere til hver enhed.

Universal Serial Bus (USB) enheder kommunikerer alle med et computere -operativsystem gennem et standardprogrammeringssprog.Størstedelen af tiden, en USB -værtscontrollerdriver vil interagere med C ++ eller ANSI -programmering.Når en computerbruger tilslutter en USB -enhed, såsom et kabelmodem, i en af porte, genkender operativsystemet automatisk enheden.Afhængigt af systemet kan det automatisk installere enhedsdrivere, der muliggør drift.

Standard USB -enheder, såsom et mus og tastatur, vil typisk automatisk genkendes af en computere USB Host Controller Driver.Nogle USB -kontrolprotokollen kombinerer eller bundter kommunikationsprocessen for flere standardenheder.Dette hjælper med at skabe effektivitet, når data skal overføres samtidig.F.eks. Indtager computerbrugere ofte data fra et tastatur og mus inden for et tekstbehandlingsprogram på samme tid.

Med bundling kan USB Host Controller -driveren få computeren til at kommunikere med flere enheder gennem en kommunikationsport.Virkeligheden er, at hver af disse enheder ser ud til at være tilsluttet forskellige porte på Hardwares -interface.Inden for programmeringssproget er retningen for computeren til at genkende begge input som tilhørende den samme port.Driveren kan også være ansvarlig for omdirigering af strøm fra hovedsystemet gennem USB -kablerne, der kører til hver separat enhed.

I de fleste tilfælde bestemmer USB -værten, hvordan hver enhed modtager sin strøm.Nogle USB -protokollen tillader, at enheder er tilsluttet og frakoblet, mens computeren er tændt.Andre programmeringsgrænseflader kræver, at computeren slukkes og derefter genstartes, før den genkender en USB -enhed.SCSI -interface er en protokol, der ikke giver brugerne mulighed for blot at tilslutte og afspille.

Datatransmissionshastigheder og båndbredde styres også af en USB -værtsdriver.Nogle chauffører understøtter hi-hastighed transmissioner, mens andre kun arbejder i et lavhastighedsmiljø.Der er nogle USB -værtscontrollerdrivere, der udelukkende fungerer med video- og lydenheder, der har brug for garantien for en bestemt båndbredde.