Čo je ovládač zariadenia? Aký je jeho účel?

What Is Device Driver



Ovládač zariadenia je softvérový program, ktorý umožňuje konkrétnemu typu hardvérového zariadenia komunikovať s počítačom. Účelom ovládača zariadenia je poskytnúť rozhranie medzi konkrétnym typom hardvérového zariadenia a počítačom. Toto rozhranie umožňuje počítaču odosielať a prijímať údaje do a z hardvérového zariadenia.



Ovládače zariadení je to softvér, prostredníctvom ktorého jadro počítača komunikuje s rôznym hardvérom, bez toho, aby sme museli zachádzať do podrobností o jeho fungovaní. Ide o softvér, ktorý spravuje časť hardvéru pripojeného k počítaču a umožňuje počítaču používať hardvér poskytnutím vhodného rozhrania. To znamená, že operačný systém nemusí zachádzať do podrobností o tom, ako hardvér funguje. Poskytuje tiež spoločné rozhranie, takže operačný systém resp Jadro môže komunikovať so zariadením.





Účelom ovládačov zariadení je teda zabezpečiť plynulú prevádzku hardvéru, pre ktorý sú určené, a umožniť jeho použitie s rôznymi operačnými systémami.





Čo je ovládač zariadenia



Typy ovládačov zariadení – ovládače jadra a používateľov

Existujú ovládače zariadení pre takmer každé zariadenie spojené s počítačom - od BIOS dokonca aj virtuálne stroje a oveľa viac. Ovládače zariadení možno rozdeliť do dvoch kategórií:

  1. Ovládače zariadení jadra
  2. Ovládače používateľských zariadení

Ovládače zariadení jadra sú generické ovládače zariadení, ktoré sa načítavajú s operačným systémom do pamäte ako súčasť operačného systému; nie celý ovládač, ale ukazovateľ na tento účel, aby bolo možné ovládač zariadenia zavolať hneď, ako to bude potrebné. Ovládače sa týkajú systému BIOS, základnej dosky, procesora a podobného hardvéru, ktorý je súčasťou softvéru jadra.

Problém s ovládačmi zariadení jadra je v tom, že keď sa zavolá jeden z nich, načíta sa do RAM a nedá sa presunúť do odkladacieho súboru (virtuálnej pamäte). Spustenie viacerých ovládačov zariadení súčasne teda môže spomaliť počítače. Preto existujú minimálne systémové požiadavky pre každý operačný systém. Rôzne operačné systémy už pridávajú zdroje potrebné pre ovládače zariadení jadra, takže koncoví používatelia sa nemusia obávať dodatočných požiadaviek na pamäť.



Ovládače zariadení v užívateľskom režime zvyčajne spúšťajú používatelia počas relácie na počítači. Môžu to byť zariadenia, ktoré používateľ priniesol do počítača, iné ako zariadenia s jadrom. Do tejto kategórie patria ovládače pre väčšinu zariadení Plug and Play. Ovládače používateľských zariadení možno zapísať na disk, takže neovplyvňujú zdroje. Pre ovládače herných zariadení sa však odporúča uložiť ich do hlavnej pamäte (RAM).

Blokové ovládače a ovládače znakov

Tieto dva – blokové a znakové ovládače zariadení – spadajú do kategórie čítania a zápisu dát. Pevné disky, CD, USB kľúče atď. – môžu byť buď blokové ovládače alebo ovládače znakov, v závislosti od spôsobu ich použitia.

Ovládače znakov sa používajú v sériových zberniciach. Zapisujú údaje jeden znak po druhom. Jeden znak znamená bajt vo všeobecnom zmysle. Ak je zariadenie pripojené k sériovému portu, používa ovládač znakov. Myš je sériové zariadenie a má ovládač znakového zariadenia.

Blokové ovládače odkazujú na písanie a čítanie viac ako jedného znaku naraz. Ovládače blokových zariadení zvyčajne vytvárajú blok a extrahujú toľko informácií, koľko môže blok obsahovať. Napríklad pevné disky používajú ovládače blokových zariadení. Disky CD sú tiež ovládačmi blokových zariadení, ale jadro musí pri každom spustení disku CD akoukoľvek aplikáciou skontrolovať, či je zariadenie stále pripojené k počítaču.

znova zaregistrovať obchod s Windows

Generické a OEM ovládače

Ovládače zariadení môžu byť všeobecné alebo špecifické pre OEM. Ak sa ovládač zariadenia dodáva s operačným programom, s najväčšou pravdepodobnosťou to bude všeobecný ovládač zariadenia. Všeobecný ovládač zariadenia je ovládač, ktorý možno použiť s rôznymi značkami zariadení určitého typu. Napríklad Windows 10 má množstvo všeobecných ovládačov, ktoré fungujú bez nutnosti ručnej inštalácie akéhokoľvek iného softvéru.

V niektorých prípadoch štandardné ovládače nepomáhajú. Výrobcovia originálnych zariadení teda vytvárajú svoje vlastné ovládače zariadení. Toto sú ovládače zariadení OEM, ktoré je potrebné nainštalovať samostatne po inštalácii operačného systému. Počítače staršej éry boli označené, a tak sa aj ovládače základnej dosky museli inštalovať externe. Ale to bola éra Windows XP. S výnimkou niekoľkých výrobcov je väčšina vstavaných sád ovládačov už zahrnutá v operačných systémoch.

Ovládače virtuálnych zariadení

Ovládače pre virtuálne zariadenia sa nazývajú ovládače virtuálnych zariadení. Často používame nejaký softvér na simuláciu hardvéru a softvér používaný na spustenie takéhoto virtuálneho hardvéru je ovládač virtuálneho zariadenia. Ak napríklad používate sieť VPN, môže vytvoriť virtuálnu sieťovú kartu na bezpečné pripojenie k internetu. Toto nie je skutočná fyzická mapa, ale mapa vytvorená softvérom VPN. Dokonca aj táto karta vyžaduje ovládač zariadenia a rovnaký softvér VPN nainštaluje ovládače virtuálnych zariadení.

Stiahnite si nástroj na opravu počítača, aby ste rýchlo našli a automaticky opravili chyby systému Windows

Takže vidíte, že existujú rôzne typy ovládačov zariadení a je trochu ťažké použiť na ich vysvetlenie len jednu alebo dve kategórie. V tomto článku sme vysvetlili, čo je ovládač zariadenia, a hovorili sme o nasledujúcich typoch ovládačov zariadení: ovládač pre jadro a používateľský režim; generické a OEM ovládače zariadení, ako aj ovládače virtuálnych zariadení – vrátane rozdielu medzi všetkými.

Populárne Príspevky