Vad är en USB-värdkontroller?
En USB-värdkontroll (Universal Serial Bus) är ett gränssnitt som gör att en aktiverad maskinvara kan interagera och kommunicera med en viss programvara. USB-anslutningen är en ingångs- och utgångsport som levereras som standard med de flesta datorer och en mängd annan digital utrustning som gör att data kan överföras via en kabel eller någon annan form av direktanslutning. En USB-värdkontroller hanterar kommunikationen mellan kringutrustning och datorsystemet. De flesta moderna datorer har höghastighets-USB-värdkontroller och många äldre datorer kan ha en värdkontroller enkelt installerad i ett öppet kortplats på moderkortet.
En höghastighets USB-värdkontroller upprätthåller en anslutning mellan enheter som tangentbord, mus, modem eller skrivare och ser till att datorns operativsystem känner igen enheten. Operativsystemet förlitar sig på USB-värdkontrollern för att undvika att installera enskilda drivrutiner för varje ansluten enhet. Varje USB-enhet kommunicerar med datorns operativsystem på ett vanligt programmeringsspråk, till exempel C ++.
Det finns flera typer av USB-värdkontrollgränssnitt som stöder olika typer av USB-portar. Det öppna värdkontrollgränssnittet (OHCI) är standarden för de flesta och stöder till och med USB 1.1. Det universella värdkontrollgränssnittet (UHCI) från Intel® stöder USB 1 i både snabba och långsamma hastigheter. Andra typer av värdkontrollgränssnitt inkluderar det förbättrade värdkontrollgränssnittet (EHCI), som rankas supersnabbt av offentligt angivna standarder, och den senaste värdkontrollstandarden, kallad gränssnittet för utökbart värdkontroll (xHCI). XHCI har utformats för förbättrad hastighet, kraft och effektivitet än sina föregångare.
Erkännande av standardenheter som tangentbord och mus av operativsystemet görs vanligtvis automatiskt av USB-värdkontrollern. Protokollet för värdkontrollern kombinerar kommunikationsprocessen för flera enheter för att skapa en effektiv och samtidig dataöverföring. Ett bra exempel är när en datoranvändare matar in data i ett ordbehandlingsprogram med hjälp av ett tangentbord och mus samtidigt.
En USB-värdkontroller kan etablera kommunikation mellan datorn och flera enheter via en enda port. Värdkontrollen bestämmer också hur varje ansluten enhet får sin ström, varför en användare kan ladda en mobiltelefon via en USB-port medan han lyssnar på musik från ett USB-minne i en annan port. För gamla datorer utan USB-värdkontroller kan hårdvaran köpas från leverantörer och installeras på en kortplats på moderkortet ganska snabbt.