Skip to main content

Cos'è un driver controller host USB?

Un driver controller host USB controlla il modo in cui i dispositivi periferici comunicano con un sistema principale dei computer.Il driver stabilisce il contatto tra un dispositivo USB, come una tastiera o una stampante, e garantisce che il sistema operativo dei computer lo riconosca.Molti sistemi operativi comunicano direttamente con un driver di controller host USB per garantire che gli utenti di computer non debbano installare singoli driver per ciascun dispositivo.

I dispositivi universali del bus seriale (USB) comunicano tutti con un sistema operativo per computer attraverso un linguaggio di programmazione standard.La maggior parte delle volte, un driver di controller host USB interagirà con la programmazione C ++ o ANSI.Quando un utente del computer collega un dispositivo USB, come un modem via cavo, in una delle porte, il sistema operativo riconosce automaticamente il dispositivo.A seconda del sistema, può installare automaticamente i driver di dispositivi, abilitando il funzionamento.

I dispositivi USB standard, come un mouse e una tastiera, verranno generalmente riconosciuti automaticamente da un driver del controller host USB del computer.Alcuni protocolli di controllo USB combinano o raggruppano il processo di comunicazione di diversi dispositivi standard.Questo aiuta a creare efficienza quando i dati devono essere trasferiti contemporaneamente.Ad esempio, gli utenti di computer inseriscono spesso i dati da una tastiera e un mouse all'interno di un programma di elaborazione di testi contemporaneamente.

Con il raggruppamento, il driver del controller host USB potrebbe far comunicare il computer con diversi dispositivi attraverso una porta di comunicazione.La realtà è che ciascuno di questi dispositivi sembra essere collegato a diverse porte sull'interfaccia HardWares.All'interno del linguaggio di programmazione c'è la direzione per il computer di riconoscere entrambi gli input come appartenenti alla stessa porta.Il driver può anche essere responsabile del reindirizzamento della potenza dal sistema principale attraverso i cavi USB che eseguono per ciascun dispositivo separato.

Nella maggior parte dei casi, l'host USB determinerà come ciascun dispositivo riceve la propria potenza.Alcuni protocolli USB consentono ai dispositivi di essere collegati e disconnessi mentre il computer è acceso.Altre interfacce di programmazione richiedono che il computer venga spezzato e quindi riavviato prima che riconoscerà un dispositivo USB.L'interfaccia SCSI è un protocollo che non consentirà agli utenti di semplicemente collegare e riprodurre.

Le velocità di trasmissione dei dati e la larghezza di banda sono anche controllate da un driver host USB.Alcuni conducenti supportano le trasmissioni ad alta velocità mentre altri funzionano solo in un ambiente a bassa velocità.Ci sono alcuni driver controller host USB che funzionano esclusivamente con dispositivi video e audio che richiedono la garanzia di una certa larghezza di banda.