Care este diferența dintre driverul de dispozitiv și controlerul de dispozitiv

Principala diferență între driverul de dispozitiv și controlerul de dispozitiv este că driverul de dispozitiv este un software care funcționează ca interfață pentru controlerul de dispozitiv pentru a comunica cu sistemul de operare sau cu un program de aplicații. În timp ce controlerul de dispozitiv este o componentă hardware care funcționează ca o punte între dispozitivul hardware și sistemul de operare sau un program de aplicație.

Prin urmare, există o diferență distinctă între driverul de dispozitiv și controlerul dispozitivului, chiar dacă acești termeni sunt utilizați în mod interschimbabil. Un driver de dispozitiv este specific unui sistem de operare și este dependent de hardware. Oferă o manipulare întreruptă necesară pentru interfața hardware asincrone dependentă de timp. Pe de altă parte, controlerul de dispozitiv este o placă de circuite între dispozitiv și sistemul de operare.

Domenii cheie acoperite

1. Ce este driverul de dispozitiv
     - Definiție, funcționalitate
2. Ce este dispozitivul de control
     - Definiție, funcționalitate
3. Care este relația dintre driverul de dispozitiv și controlerul dispozitivului
     - Schița Asociației
4. Care este diferența dintre driverul de dispozitiv și controlerul de dispozitiv
     - Compararea diferențelor cheie

Termeni cheie

Driver de dispozitiv, controler de dispozitiv

Ce este driverul de dispozitiv

Driverul dispozitivului operează un dispozitiv specific care este atașat la un computer. Acesta oferă o interfață software pentru controlerul de dispozitiv pentru a accesa dispozitivele hardware. Prin urmare, sistemul de operare sau alte programe de calculator pot accesa acest hardware fără să știe prea multe detalii despre componenta hardware. Driverul de dispozitiv permite trimiterea de date și recepționarea de date de pe dispozitivul hardware conectat.

Figura 1: Driverul dispozitivului

Când sistemul de operare sau un program trebuie să comunice cu un dispozitiv hardware, acesta invocă o rutină în driver. Apoi driverul emite comenzi pentru acel dispozitiv. Atunci când dispozitivul trimite date înapoi la driver, șoferul invocă rutine în programul de apel inițial.

Ce este dispozitivul de control

Un controler de dispozitiv este un sistem care gestionează semnalele de intrare și de ieșire ale procesorului. Un dispozitiv este conectat la computer printr-o priză și o priză, iar soclul este conectat la un controler de dispozitiv. Dispozitivele de control utilizează coduri binare și digitale. Un dispozitiv IO conține componente mecanice și electrice. Un controler al dispozitivului este partea electrică a dispozitivului IO.

Figura 2: Controler de dispozitiv

Controlorul dispozitivului primește date de la un dispozitiv conectat. Se stochează temporar aceste date într-un registru de scopuri special numit un buffer local în interiorul controlerului. Fiecare controler de dispozitiv are un driver de dispozitiv corespunzător. Memoria este conectată la controlerul de memorie. Monitorul este conectat la controlerul video în timp ce tastatura este conectată la controlerul tastaturii. Unitatea de disc este conectată la controlerul de disc, iar unitatea USB este conectată la controlerul USB. Aceste controlere sunt conectate la CPU prin magistrala comună.

Relația dintre driverul de dispozitiv și controlerul dispozitivului

  • Fiecare dispozitiv are un controler de dispozitiv și un driver de dispozitiv pentru a comunica cu sistemul de operare.

Diferența dintre driverul de dispozitiv și controlerul dispozitivului

Definiție

Un driver de dispozitiv este un program de calculator care operează sau controlează un anumit tip de dispozitiv care este atașat la un computer. Un controler de dispozitiv este o parte a sistemului informatic care înțelege semnalele care vin și vin de la procesor. Diferența de bază dintre driverul de dispozitiv și controlerul dispozitivului este astfel clară din această definiție.

Tip

În timp ce driverul dispozitivului este software, controlerul de dispozitiv este hardware.

Sarcina principala

Diferența majoră dintre driverul de dispozitiv și controlerul dispozitivului este că driverul dispozitivului funcționează ca un traducător între dispozitivul hardware și aplicația sau sistemul de operare care o utilizează. Pe de altă parte, controlerul de dispozitiv convertește un flux serial de biți în bloc de octeți și efectuează corecția de eroare, după cum este necesar.

Concluzie

Driverul de dispozitiv este un software care funcționează ca interfață pentru controlerul de dispozitiv pentru a comunica cu sistemul de operare sau cu un program de aplicații. Controlerul de dispozitiv este o componentă hardware care funcționează ca o punte între dispozitivul hardware și sistemul de operare sau un program de aplicație. Aceasta este diferența principală dintre driverul de dispozitiv și controlerul dispozitivului. Pe scurt, driverul de dispozitiv este software, în timp ce controlerul de dispozitiv este hardware.

Referinţă:

1. "Device Driver." Wikipedia, Fundația Wikimedia, 7 septembrie 2018, disponibil aici.
2. "Device Controller". Wikipedia, Fundația Wikimedia, 12 septembrie 2018, disponibil aici.
3. "Sistem de operare - Hardware I / O." Www.tutorialspoint.com, Tutorials Point, disponibil aici.

Datorită fotografiei:

1. "Driverarch" Prin Tutorial - (Domeniul Public) prin Wikimedia Commons
2. "Kontroler scsi isa" De Uploaderul original a fost Rjt la Wikipedia poloneză. - Transferat de la pl.wikipedia la Commons (Domeniul Public) prin Wikimedia Commons