Ovladač zařízení: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
m Stránka Ovladač přemístěna na stránku Ovladač zařízení: Ovladač má více významů, navíc ovladač (device driver) je spíše hovorový pojem
doplnění
Řádek 6: Řádek 6:


Oddělení obsluhy zařízení od jádra operačního systému značně zjednodušuje návrh architektury a snižuje možnost chyby při vývoji. [[Mikrojádro|Mikrojádra]] jdou ještě dál a umísťují ovladače do aplikačního prostoru.
Oddělení obsluhy zařízení od jádra operačního systému značně zjednodušuje návrh architektury a snižuje možnost chyby při vývoji. [[Mikrojádro|Mikrojádra]] jdou ještě dál a umísťují ovladače do aplikačního prostoru.

U některých operačních systémů (zvláště [[UNIX]]ového typu) se jako rozraní pro služby ovladače zařízení používa tzv. [[zařízení (soubor)|soubor zařízení]] (angl. device file).


{{Softwarový pahýl}}
{{Softwarový pahýl}}

Verze z 7. 12. 2006, 14:14

Ovladač nebo správněji ovladač zařízení (anglicky device driver) je software, který umožňuje operačnímu systému pracovat s hardwarem. Některé ovladače jsou součástí operačního systému, jiné jsou distribuovány s hardwarem (např. na CD-ROM).

Ovladač zajišťuje řízení hardware a zároveň komunikuje se zbytkem operačního systémemu pomocí obecnějších rozhraní, která zajišťuje abstrakci zařízení. Základní vlastností abstrakce je použití stejného nebo podobného rozhranní pro podobná zařízení: třeba abstrakce blokového zařízení umožňuje pracovat stejně s diskem, disketou a CD/DVD mechanikou. CD/DVD mechanika má kromě rozhranní blokového zařízení druhé rozhranní umožňující vypalování, ale program který z ní chce jenom číst soubory o tomto druhém rozhranní nepotřebuje vědět.

Zpravidla bývá rozhraní snažší k používání než přímý přístup na zařízení - například umožňuje spooling a bufferování i u zařízení, které ho nepodporují samy.

Oddělení obsluhy zařízení od jádra operačního systému značně zjednodušuje návrh architektury a snižuje možnost chyby při vývoji. Mikrojádra jdou ještě dál a umísťují ovladače do aplikačního prostoru.

U některých operačních systémů (zvláště UNIXového typu) se jako rozraní pro služby ovladače zařízení používa tzv. soubor zařízení (angl. device file).

Šablona:Softwarový pahýl