Što je upravljački program uređaja? Koja je njegova svrha?

What Is Device Driver



Upravljački program uređaja softverski je program koji određenoj vrsti hardverskog uređaja omogućuje komunikaciju s računalom. Svrha upravljačkog programa uređaja je osigurati sučelje između određene vrste hardverskog uređaja i računala. Ovo sučelje omogućuje računalu slanje i primanje podataka na i od hardverskog uređaja.



Upravljački programi uređaja to je softver preko kojeg računalna jezgra komunicira s različitim hardverom, bez potrebe da ulazimo u detalje kako radi. Ovo je softver koji upravlja dijelom hardvera spojenim na računalo i omogućuje računalu da koristi hardver pružajući odgovarajuće sučelje. To znači da operativni sustav ne treba ulaziti u detalje o tome kako hardver funkcionira. Također pruža zajedničko sučelje tako da operativni sustav ili Jezgra može komunicirati s opremom.





Stoga je svrha upravljačkih programa uređaja osigurati nesmetan rad hardvera za koji su dizajnirani i omogućiti njegovu upotrebu s različitim operativnim sustavima.





Što je upravljački program uređaja



Vrste upravljačkih programa uređaja - kernel i korisnički upravljački programi

Postoje upravljački programi za gotovo svaki uređaj povezan s računalom - od BIOS čak i virtualni strojevi i još mnogo toga. Upravljački programi mogu se grubo podijeliti u dvije kategorije:

  1. Upravljački programi kernel uređaja
  2. Upravljački programi korisničkih uređaja

Upravljački programi kernel uređaja su generički upravljački programi uređaja koji se učitavaju s operativnim sustavom u memoriju kao dio operativnog sustava; ne cijeli upravljački program, već pokazivač za ovaj učinak tako da se upravljački program uređaja može pozvati čim bude potreban. Upravljački programi odnose se na BIOS, matičnu ploču, procesor i sličan hardver uključen u softver jezgre.

Problem s upravljačkim programima uređaja jezgre je taj što se, kada se jedan od njih pozove, učitava u RAM i ne može se premjestiti u swap datoteku (virtualnu memoriju). Stoga pokretanje više upravljačkih programa uređaja u isto vrijeme može usporiti računala. Zato postoje minimalni sistemski zahtjevi za svaki operativni sustav. Različiti operativni sustavi već dodaju resurse potrebne za upravljačke programe uređaja jezgre, tako da krajnji korisnici ne moraju brinuti o dodatnim memorijskim zahtjevima.



Upravljački programi uređaja za korisnički način rada obično pokreću korisnici tijekom sesije na računalu. To mogu biti uređaji koje je korisnik donio na računalo, osim kernel uređaja. Upravljački programi za većinu Plug and Play uređaja spadaju u ovu kategoriju. Upravljački programi korisničkih uređaja mogu se zapisati na disk tako da ne utječu na resurse. Međutim, za upravljačke programe uređaja za igranje preporučuje se pohranjivanje u glavnu memoriju (RAM).

Blok upravljački programi i upravljački programi znakova

Ova dva - blok i karakterni upravljački program uređaja - spadaju u kategoriju čitanja i pisanja podataka. Tvrdi diskovi, CD-ovi, USB memorije, itd. - mogu biti blok upravljački programi ili znakovni upravljački programi, ovisno o tome kako se koriste.

Upravljački programi znakova koriste se u serijskim sabirnicama. Oni pišu podatke jedan po jedan znak. Jedan znak znači bajt u općem smislu. Ako je uređaj spojen na serijski priključak, koristi upravljački program znakova. Miš je serijski uređaj i ima upravljački program znakovnog uređaja.

Blok upravljački programi odnose se na pisanje i čitanje više od jednog znaka odjednom. Tipično, upravljački programi blok uređaja stvaraju blok i izdvajaju onoliko informacija koliko blok može sadržavati. Na primjer, tvrdi diskovi koriste upravljačke programe blok uređaja. CD-ovi su također blokirani upravljački programi za uređaje, ali kernel mora provjeriti je li uređaj još uvijek povezan s računalom svaki put kada bilo koja aplikacija pokrene CD.

preregistrirajte trgovinu prozora

Generički i OEM upravljački programi

Upravljački programi uređaja mogu biti generički ili specifični za OEM. Ako upravljački program uređaja dolazi s operativnim programom, to će najvjerojatnije biti generički upravljački program uređaja. Generički upravljački program uređaja je upravljački program koji se može koristiti s različitim markama uređaja određene vrste. Na primjer, Windows 10 ima niz generičkih upravljačkih programa koji rade bez potrebe za ručnom instalacijom drugog softvera.

U nekim slučajevima standardni upravljački programi ne pomažu. Dakle, proizvođači originalne opreme stvaraju vlastite upravljačke programe uređaja. Ovo su upravljački programi OEM uređaja koji se moraju zasebno instalirati nakon instalacije operativnog sustava. Starija računala bila su označena, pa su se čak i upravljački programi matične ploče morali instalirati izvana. Ali to je bilo doba Windowsa XP. S iznimkom nekoliko proizvođača, većina ugrađenih skupova upravljačkih programa već je uključena u operativne sustave.

Upravljački programi virtualnih uređaja

Upravljački programi za virtualne uređaje nazivaju se upravljački programi virtualnih uređaja. Često koristimo neku vrstu softvera za simulaciju hardvera, a softver koji se koristi za pokretanje takvog virtualnog hardvera je upravljački program virtualnog uređaja. Na primjer, ako koristite VPN, on može stvoriti virtualnu mrežnu karticu za sigurno povezivanje s internetom. Ovo nije prava fizička karta, već karta koju je izradio VPN softver. Čak i ova kartica zahtijeva upravljački program uređaja, a isti VPN softver će instalirati upravljačke programe virtualnog uređaja.

Preuzmite alat za popravak računala kako biste brzo pronašli i automatski popravili pogreške sustava Windows

Dakle, možete vidjeti da postoje različite vrste upravljačkih programa uređaja i malo je teško koristiti samo jednu ili dvije kategorije za njihovo objašnjenje. U ovom smo članku objasnili što je upravljački program uređaja i govorili o sljedećim vrstama upravljačkih programa uređaja: kernel i upravljački program korisničkog načina rada; generičke i OEM upravljačke programe kao i virtualne upravljačke programe uređaja - uključujući razliku između svih.

Popularni Postovi