Vad är en USB -värdkontrollförare?

En USB -värdkontrolldrivrutin styr hur perifera enheter kommunicerar med en dators huvudsystem. Föraren skapar kontakt mellan en USB -enhet, till exempel ett tangentbord eller skrivare, och säkerställer att datorns operativsystem känner igen den. Många operativsystem kommunicerar direkt med en USB -värdkontroller för att säkerställa att datoranvändare inte behöver installera enskilda drivrutiner för varje enhet.

Universal Serial Bus (USB) -enheter kommunicerar alla med ett dators operativsystem genom ett standardprogrammeringsspråk. Merparten av tiden kommer en USB -värdkontroller att interagera med C ++ eller ANSI -programmering. När en datoranvändare ansluter en USB -enhet, till exempel ett kabelmodem, till en av portarna, känner operativsystemet automatiskt igen enheten. Beroende på systemet kan det automatiskt installera enhetsdrivrutiner, vilket möjliggör drift.

Standard USB -enheter, till exempel en mus och tangentbord, kommer vanligtvis att kännas automatiskt igenav en dators USB -värdkontrolldrivrutin. Vissa USB -kontrollprotokoll kommer att kombinera eller buntar kommunikationsprocessen för flera standardenheter. Detta hjälper till att skapa effektivitet när data måste överföras samtidigt. Till exempel matar datoranvändare ofta till data från ett tangentbord och mus inom ett ordbehandlingsprogram samtidigt.

Med Bundling kan USB -värdkontrolldrivrutinen få datorn att kommunicera med flera enheter via en kommunikationsport. Verkligheten är att var och en av dessa enheter verkar vara anslutna till olika portar på hårdvarans gränssnitt. Inom programmeringsspråket är riktningen för datorn att känna igen båda ingångarna som tillhör samma port. Föraren kan också vara ansvarig för att omdirigera kraft från huvudsystemet genom USB -kablar som körs till varje separat enhet.

I de flesta fall är USB -värden WIJag bestämmer hur varje enhet får sin ström. Vissa USB -protokoll gör det möjligt att anslutas och kopplas bort enheter medan datorn är på. Andra programmeringsgränssnitt kräver att datorn stängs av och sedan startas om innan den kommer att känna igen en USB -enhet. SCSI -gränssnittet är ett protokoll som inte gör att användare bara kan "ansluta och spela."

Dataöverföringshastigheter och bandbredd styrs också av en USB -värddrivrutin. Vissa förare stöder höghastighetsöverföringar medan andra bara arbetar i en låghastighetsmiljö. Det finns några USB -värdkontrolldrivrutiner som uteslutande arbetar med video- och ljudenheter som behöver garanti för en viss bandbredd.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?