Cosa hè un dispositivu Driver?

Disposizionisti di u dispusitivu: Perchè sò impurtante è cumu cun elli

Un dischettu di l'attrazzu hè un pezzu di software chì conta u sistema operatu è l'altru software da cumu si cumunicà cù un pezzu di hardware .

Per esempiu, i cuntatti di imprese à u sistema di u sistema operatore, è per allora qualcosa qualchì prugrammu avete a cosa chì vulete imprimir apertura, cumu cumu stampà l'infurmazioni nantu à a pagina

I sonavanu i cartulari di u sonu necessariu per chì u vostru sistema upirativu sapi esattamente cumu traduce l'1 è 0 chì componenu l'architariu MP3 à signalà d'audio chì a carte di sonora ponu spedizione à i to auriculares o bocca.

A stessa idea generale appiega à i carte video , tasti , monitori , etc.

Mantene a leghje per più di per questi mutori sò impurtanti, cumprendi parechji più esempi, è infurmazioni nantu à cumu si mantenenu vostri controlle d'aghjurnà è ciò chì facenu se ùn sò micca bè.

Cume accurdà u travagliu di dispertuvagiu?

Pensate di i cuncettori di u gailariu cum'è traduttori trà un prugrammu chì vo avete aduprà è un vechju chì u prugramma vulete utilizà d'una manera. U software è u hardware sò stati creati da parechje persone o cumpagnia è parranu dui lingui cumpletu , perchè un traduttore (u corpu) li permette di cumunicà.

In altri dritti, un prugrammu software ponnu furnisce infurmazioni à un mutori per spiegà ciò chì voli un pezzu di hardware per fà, infurmazioni chì u prughjettu di u compagnu òspite è pò esse cumpletu cù u hardware.

Dopu à i cuncettori di u gailariu, a maiò parte di i prugrammi di u software ùn deve micca bisognu di sapè cumu travaglià direttamente cù u hardware, è un mutore ùn hà micca bisognu di cumprà una sperienza di l'applijabilità cheia per l'utilizatori per interazzione. Invece, u prugrammu è u cunduceru sò bisognu di sapè cumu fà interfaccia cù l'altri.

Questu hè un bonu trattu benamatu per tutti quelli chì participanu, cunziddi chì ci hè una pruppi di u software è hardware quasi interminazione quì. Se tutti avianu sappiutu cumu cumunicà cù tutti l'altri, u prucessu di fà u prugrammu è u ferru seria un impughente.

Cumu gestionu i cuntatttu Apparat

A maiò parte di u tempu, i cunnessione stallanu automaticamente è ùn ne mai avutu più attenzione, solu da l'aghjurnà occasione per correggerà bugs o aghjunghje una nova funzione nova. Questu hè veru per parechji vittimi in Windows chì sò scaricatu nantu à Windows Update .

I vittimi per ogni pezzu di hardware in u vostru òspite Windows sò amministratu centralmenti da u Manager di Device , dispunibuli in ogni versione di Microsoft Windows .

Eccu alcuni cumpagni cumuni in Windows cù i registratu:

Eccu alcuni risorse addumati à i viaghjatori:

Parechje prublemi chì ponu esse sulitariu à un pezzu particulari di hardware ùn sò micca prublemi cù u stessu hardware propiu, ma ùn sò micca dispunimenti incù i prughjetti di l'attuali chì sò stallati per quellu hardware. Unipochi di i risorse in cullaburaghja anu aiutu per a ghjustificà tuttu quì.

More About Device Drivers

In più di a relazione software-driver-hardware básica, ci sò parechje altre situazione chì impone i cuntrolli (è micca chì) chì sò tipu interessante.

Mentre chì questu hè menu cumuni di queste ghjorni, qualchì software hè capaci di cumunicà direttamente cù certi tipi di hardware - senza mancu necessariu! Questu solu hè solu pussibile sempre quandu u software hè mandatu di cumandamenti sèmplice à u ferru, o quandu i dui foru sviluppati da a stessa cumpagnia, ma dinò pò ancu esse pensatu com'è un tipu di situazione di u cuntrollu.

Certi purtatori di l'attrizzaturi cumunicanu direttamente cù un discu, ma altri sò stati raffinati. In queste situazione, un prugramma cumuni cun un accontu duoppu quandu u chjave cuntene cun un altru, è cusì finu à chì l'ultimu purtatore realice a cumunione diretta cù u hardware.

Sti cunduceri "mediu" spessu ùn fate micca fà funziunà à tuttu altru chì verificà chì l'altri cumpunenti sò travagliate bè. Indipendente, chì ghjè un un prugettu o multiplii chì travagliani in una "stack", tutta tuttu hè fattu in u sughjettu senza avè bisognu di sapè o fate, qualcosa.

Windows usa e .SYS di u schedariu di u caratteristiche caratteristiche, chì significheghja pò esse carriche in una basa necessaria in modu chì ùn sò micca sempre piglià a memoria. U listessu hè veru per i moduli Linux .KO.

WHQL hè un prucessu di prucessu da Microsoft chì aiuta per pruvà chì un pruduttore di u gailu particulari travaglià cù una versione specifica di Windows. Pudete vede chì un cundutoru chì vo downloade hè o ùn hè micca certificatu. Pudete leghje più nantu à Windows Hardware Labs qualità quì .

Una altra forma di u cuntattu hè u prughjettu di l'attrazzature virtuale, utilizzatu cù software di virtualizazione. I travagliate sìmuli à i cuntrullatori regulari, ma per impedisce u sistema operatore di l'invitatu accede à u hardware direttamentu, i testeuli virtusni masquerade cum'è hardware veru chì l'invitatudine OS è i so propri drivers avè accessu hardware assai cum'è sistemi operativi micca virtuale.

In altri palori, mentre chì un sistema operatore cumandante è l'interfaccia di cunducerali cù cumpunenti di hardware, i sistemi operattivi virtuale di l'invitaturi è l'interfaccia di cunducerali cù hardware virtuale per i cunducereti di i gailu virtuale, chì sò trasmessi à u hardware veru è fisicu da u sistema operatore cumandante.