Co je ovladač zařízení?

Ovladače zařízení: Proč jsou důležité a jak s nimi pracovat

Ovladač zařízení je malý software, který říká operačnímu systému a jinému softwaru, jak komunikovat s hardwarem .

Ovladače tiskárny například říkají operačnímu systému a podle libovolného programu máte otevřenou věc, kterou chcete vytisknout, přesně jak vytisknout informace na stránce

Ovladače zvukových karet jsou potřebné, takže váš operační systém přesně ví, jak přeložit 1 a 0, které obsahují tento soubor MP3, do zvukových signálů, které zvuková karta může přenášet do vašich sluchátek nebo reproduktorů.

Stejná obecná představa platí pro grafické karty , klávesnice , monitory atd.

Pokračujte v čtení o tom, proč jsou důležité ovladače, včetně dalších příkladů, stejně jako informace o aktualizaci ovladačů a co dělat, pokud nefungují správně.

Jak přesně fungují ovladače zařízení?

Přemýšlejte o ovladačích zařízení, jako jsou překladatelé, mezi programem, který používáte, a zařízením, které chce program určitým způsobem využít. Software a hardware byly vytvořeny různými lidmi nebo společnostmi a mluví dvěma zcela odlišnými jazyky, takže překladatel (řidič) jim umožňuje komunikovat.

Jinými slovy, softwarový program může poskytnout informace ovladači, aby vysvětlil, co chce udělat nějaký hardwarový materiál, informace, které ovladač zařízení chápe a které pak může splnit s hardwarem.

Díky ovladačům zařízení většina softwarových programů nepotřebuje vědět, jak pracovat přímo s hardwarem, a ovladač nemusí obsahovat plnou aplikační zkušenost, kterou uživatelé mohou komunikovat. Místo toho program a ovladač prostě potřebují vědět, jak vzájemně spolupracovat.

To je docela dobrý obchod pro všechny zúčastněné, s ohledem na to, že tam je téměř nekonec dodávky softwaru a hardware tam. Pokud by každý měl vědět, jak komunikovat se všemi ostatními, proces tvorby softwaru a hardwaru by byl téměř nemožný.

Jak spravovat ovladače zařízení

Většinou se ovladače automaticky instalují a nikdy nepotřebují více pozornosti, kromě příležitostných aktualizací, které opravují chyby nebo přidávají cool nové funkce. To platí pro některé ovladače v systému Windows, které jsou staženy prostřednictvím služby Windows Update .

Ovladače pro každý hardware v počítači se systémem Windows jsou centrálně spravovány ze Správce zařízení , které jsou k dispozici ve všech verzích systému Microsoft Windows .

Zde jsou některé běžné úlohy v systému Windows zahrnující ovladače:

Zde je několik dalších zdrojů souvisejících s ovladači:

Mnoho problémů, které lze izolovat na konkrétní součást hardwaru, nejsou problémy s vlastním hardwarem samotným, ale problémy s ovladači zařízení, které jsou nainstalovány pro tento hardware. Některé z výše uvedených zdrojů by vám měly pomoct vyčíst vše.

Další informace o ovladačích zařízení

Kromě základního vztahu mezi softwarem a ovladačem, existují některé další situace, které zahrnují ovladače (a to ne), které jsou zajímavé.

Zatímco toto je dnes méně časté, některé software je schopen komunikovat přímo s některými typy hardwaru - žádné ovladače nutné! To je obvykle možné pouze tehdy, když software odesílá velmi jednoduché příkazy k hardwaru, nebo když oba byly vyvinuty stejnou firmou, ale to může být také myšleno jako druh vestavěné situace řidiče.

Některé ovladače zařízení komunikují přímo se zařízením, ale jiné jsou vrstvené dohromady. V takových situacích program komunikuje s jedním ovladačem předtím, než ovladač komunikuje s dalším, a tak dále, dokud poslední ovladač skutečně neprovádí přímou komunikaci s hardwarem.

Tyto "střední" ovladače často neprovádějí žádnou jinou funkci než ověření správnosti ostatních ovladačů. Bez ohledu na to, zda existuje jeden řidič nebo násobky pracující v "zásobníku", vše se provádí na pozadí, aniž byste museli vědět nebo dělat cokoli.

Systém Windows používá soubory .SYS jako ovladače ovladačů načtené, což znamená, že je lze načíst tak, jak je to zapotřebí, takže nejsou vždy zapamatováni. Totéž platí pro moduly .KO.

WHQL je testovací proces společnosti Microsoft, který pomáhá prokázat, že konkrétní ovladač zařízení bude pracovat s konkrétní verzí systému Windows. Možná zjistíte, že ovladač, který stahujete, je nebo není certifikován společností WHQL. Další informace o systémech Windows Hardware Quality Lab naleznete zde .

Další formou ovladače je virtuální ovladač zařízení, který se používá s virtualizačním softwarem. Pracují podobně jako běžné ovladače, ale pro zabránění tomu, aby hostující operační systém mohl přímo přistupovat k hardwaru, virtuální ovladače se maskují jako skutečný hardware, takže hostující operační systém a jeho vlastní ovladače mohou přistupovat k hardwaru podobně jako jiné virtuální operační systémy.

Jinými slovy, zatímco hostitelský operační systém a jeho ovladače spolupracují se skutečnými hardwarovými součástmi, virtuální hostující operační systémy a jejich ovladače rozhraní s virtuálním hardwarem prostřednictvím ovladačů virtuálních zařízení, které jsou hostitelským operačním systémem předávány skutečnému fyzickému hardwaru.