Driver ( anglicky driver , pl. drivers [1] ) je počítačový software , s jehož pomocí jiný software ( operační systém ) získává přístup k hardwaru zařízení. Operační systémy se obvykle dodávají s ovladači pro klíčové hardwarové součásti, bez kterých systém nemůže fungovat. Některá zařízení (například grafická karta nebo tiskárna ) však mohou vyžadovat speciální ovladače, které obvykle poskytuje výrobce zařízení.
Obecně platí, že ovladač není vyžadován pro interakci s hardwarovými zařízeními, může je pouze napodobovat (například ovladač tiskárny, který zapisuje výstup z programů do souboru), poskytovat softwarové služby nesouvisející se správou zařízení (například /dev /zero na Unixu , který vysílá pouze null bajty) nebo nedělá nic (např. /dev/null na Unixu a NUL na DOS / Windows ).
Operační systém spravuje nějaké „virtuální zařízení“, které rozumí standardní sadě příkazů. Ovladač převádí tyto příkazy na příkazy, kterým rozumí samotné zařízení. Tato ideologie se nazývá „hardwarová abstrakce“. Poprvé v domácí počítačové technice se takový přístup objevil u počítačů řady ES a tento druh řídicího softwaru se nazýval kanálový software.
Ovladač se skládá z několika funkcí, které zpracovávají specifické události operačního systému. Obvykle se jedná o 7 hlavních událostí:
S rozvojem systémů, které kombinují na jedné desce nejen centrální prvky počítače, ale většinu počítačových zařízení jako celku, vyvstala otázka výhodnosti podpory takových systémů, které se nazývaly „ hardwarová platforma “, nebo jednoduše "plošina".
Nejprve výrobci platforem dodávali sadu samostatných ovladačů pro operační systémy sestavené na jednom médiu (obvykle CD ), poté se objevily instalační balíčky nazvané 4-v-1 a One touch, které usnadnily instalaci ovladačů do systému. . V tomto případě si zpravidla můžete vybrat buď zcela automatickou instalaci všech ovladačů, nebo ručně vybrat ty, které potřebujete. Dlouho však neexistoval jediný ustálený termín.
Moderní termín je Board Support Package (nebo „balíček podpory platforem“), který popisuje takové sady ovladačů zařízení. Kromě samotných ovladačů může, stejně jako ostatní instalační balíčky, obsahovat moduly a programy operačního systému.
Ovladače virtuálních zařízení jsou zvláštním druhem ovladačů zařízení. Používají se k emulaci hardwarového zařízení, zejména ve virtualizačních prostředích, například když je spuštěn program DOS na počítači Microsoft Windows nebo když hostující operační systém běží na hostiteli Xen .
operačních systémů | Aspekty|||||
---|---|---|---|---|---|
| |||||
Typy |
| ||||
Jádro |
| ||||
Řízení procesů |
| ||||
Správa a adresování paměti |
| ||||
Nástroje pro načítání a inicializaci | |||||
Shell | |||||
jiný | |||||
Kategorie Wikimedia Commons Wikibooks Wikibooks |