Čo je ovládač zariadenia?

Ovládače zariadení: Prečo sú dôležité a ako s nimi pracovať

Ovládač zariadenia je malý softvér, ktorý informuje operačný systém a iný softvér, ako komunikovať s hardvérom .

Napríklad ovládače tlačiarne hovoria o operačnom systéme a akýkoľvek program, na ktorý chcete otvoriť tlačiareň, presne ako tlačiť informácie na stránke

Ovládače zvukových kariet sú potrebné, aby váš operačný systém presne vedel, ako preložiť 1 a 0, ktoré obsahujú tento súbor MP3 do zvukových signálov, ktoré zvuková karta môže prenášať do vašich slúchadiel alebo reproduktorov.

Rovnaká všeobecná myšlienka platí aj pre grafické karty , klávesnice , monitory atď.

Prečítajte si ďalšie informácie o tom, prečo sú dôležité ovládače, vrátane niektorých ďalších príkladov, ako aj informácie o tom, ako aktualizovať ovládače a čo robiť, ak nefungujú správne.

Ako presne fungujú ovládače zariadení?

Premýšľajte o ovládačoch zariadení, ako sú prekladatelia medzi programom, ktorý používate, a zariadením, ktoré tento program chce nejako využiť. Softvér a hardvér boli vytvorené rôznymi ľuďmi alebo spoločnosťami a hovoria dva úplne odlišné jazyky, takže prekladateľ (vodič) im umožňuje komunikovať.

Inými slovami, softvérový program môže poskytnúť vodičovi informácie, aby vysvetlil, čo chce robiť hardvér, informácie, ktoré ovládač zariadenia rozumie a potom môže s hardvérom naplniť.

Vďaka ovládačom zariadení väčšina softvérových programov nemusí vedieť pracovať priamo s hardvérom a ovládač nemusí obsahovať plnú aplikačnú skúsenosť, s ktorou môžu používatelia komunikovať. Namiesto toho program a ovládač jednoducho potrebujú vedieť, ako sa navzájom prepojiť.

Je to dosť dobré riešenie pre všetkých zainteresovaných, keďže existuje takmer nekonečná dodávka softvéru a hardvéru. Ak by všetci museli vedieť komunikovať so všetkými ostatnými, proces tvorby softvéru a hardvéru by bol takmer nemožný.

Správa ovládačov zariadení

Väčšinu času sa ovládače automaticky inštalujú a nikdy nepotrebujú väčšiu pozornosť, okrem príležitostnej aktualizácie na opravu chýb alebo pridaním nových funkcií. Platí to pre niektoré ovládače v systéme Windows, ktoré sú stiahnuté prostredníctvom služby Windows Update .

Ovládače pre každý hardvér v počítači s operačným systémom Windows sú centrálne spravované z nástroja Správca zariadení a sú k dispozícii vo všetkých verziách systému Microsoft Windows .

Tu sú niektoré bežné úlohy v systéme Windows zahŕňajúce ovládače:

Tu je niekoľko ďalších zdrojov súvisiacich s ovládačmi:

Mnoho problémov, ktoré je možné izolovať na konkrétnom hardvéri, nie je problémom so samotným samotným hardvérom, ale problémy s ovládačmi zariadení, ktoré sú nainštalované pre tento hardvér. Niektoré z vyššie spomenutých zdrojov by vám mali pomôcť pochopiť všetko.

Ďalšie informácie o ovládačoch zariadení

Okrem základného vzťahu medzi softvérom a ovládačom existujú aj iné situácie, ktoré zahŕňajú ovládače (a to nie), ktoré sú zaujímavé.

Zatiaľ čo toto je v týchto dňoch menej obvyklé, niektorý softvér je schopný komunikovať priamo s niektorými typmi hardvéru - nie sú potrebné žiadne ovládače! Toto je zvyčajne možné len vtedy, keď softvér odosiela veľmi jednoduché príkazy k hardvéru alebo keď boli obidve vyvinuté tou istou spoločnosťou, ale toto môže byť tiež považované za akýsi druh zabudovanej situácie vodiča.

Niektoré ovládače zariadení komunikujú priamo so zariadením, ale iné sú vrstvené dohromady. V takýchto situáciách program komunikuje s jedným vodičom skôr, než ovládač komunikuje s ďalším a tak ďalej, kým posledný ovládač skutočne nevykoná priamu komunikáciu s hardvérom.

Tieto "stredné" ovládače často nevykonávajú žiadnu inú funkciu, ako overiť, či ostatné ovládače pracujú správne. Bez ohľadu na to, či existuje jeden ovládač alebo násobky pracujúce v "zásobníku", všetko sa robí na pozadí bez toho, aby ste museli vedieť alebo robiť čokoľvek.

Systém Windows používa súbory .SYS ako ovládače načítania zariadení, čo znamená, že je možné ich načítať tak, ako to potrebuje, takže nie vždy pamätajú. To isté platí pre moduly .KO.

WHQL je testovací proces spoločnosti Microsoft, ktorý pomáha dokázať, že konkrétny ovládač zariadenia bude pracovať s konkrétnou verziou systému Windows. Je možné, že ovládač, ktorý sťahujete, je alebo nie je certifikovaný systémom WHQL. Viac informácií o laboratóriách kvality hardvéru systému Windows nájdete tu .

Ďalšou formou ovládača je ovládač virtuálnych zariadení, ktorý sa používa s virtualizačným softvérom. Pracujú podobne ako bežné ovládače, ale s cieľom zabrániť hosťujúcemu operačnému systému v prístupe k hardvéru priamo, virtuálne ovládače sa maskujú ako skutočný hardvér, takže hosťujúci OS a jeho vlastné ovládače môžu pristupovať k hardvéru podobne ako iné virtuálne operačné systémy.

Inými slovami, zatiaľ čo hostiteľský operačný systém a jeho ovládače sú prepojené so skutočnými hardvérovými komponentmi, virtuálne hosťujúce operačné systémy a ich ovládače sa spájajú s virtuálnym hardvérom prostredníctvom ovládačov virtuálnych zariadení, ktoré sa potom prenášajú na reálny fyzický hardvér hostiteľským operačným systémom.