Ovladač virtuálního zařízení (VxD)

Autor: Peter Berry
Datum Vytvoření: 16 Srpen 2021
Datum Aktualizace: 22 Červen 2024
Anonim
Ovladač virtuálního zařízení (VxD) - Technologie
Ovladač virtuálního zařízení (VxD) - Technologie

Obsah

Definice - Co znamená ovladač virtuálního zařízení (VxD)?

Ovladač virtuálního zařízení (VxD) je ovladač softwarového zařízení, který emuluje hardware a další zařízení tak, aby více aplikací spuštěných v chráněném režimu mělo přístup k hardwarovým přerušovacím kanálům, hardwarovým prostředkům a paměti, aniž by způsobovalo konflikty. Vxd byl nahrazen Windows Driver Model (WDM) a je nyní zastaralý.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje ovladač virtuálních zařízení (VxD)

Počítačový hardware vyžaduje komunikační a řídicí metody, aby zařízení a / nebo hardwarové komponenty k sobě navzájem přistupovaly kontrolovaným způsobem, obvykle pod kontrolou kombinace BIOS a spuštěného operačního systému. V softwaru jsou tyto metody definovány jako ovladače zařízení, které se skládají z kódu, který může aplikace použít pro přístup k hardwaru nebo externím softwarovým prostředkům. Ovladač zařízení, navržený pro použití v operačních systémech multitasking, jako je Microsoft Windows, je řízen správcem ovladačů virtuálních zařízení operačních systémů (VDDM) a sdílí jej aplikace spuštěné v tomto jádru. Pro spuštění starších aplikací DOS v dřívějších verzích systému Microsoft Windows vytvoří jádro virtuální počítač (VM), ve kterém je spuštěna starší aplikace. Součástí omezení systému DOS je to, že poskytovalo plnou kontrolu hardwaru spuštěným softwarovým aplikacím. To znamenalo, že spuštění několika aplikací DOS v operačním systému s více úkoly by mohlo způsobit konflikty, pokud jde o přístup k zařízením. Ve většině standardních aplikací DOS nebylo povoleno sdílení hardwarového zařízení, proto byl zaveden ovladač virtuálního zařízení (VxD), aby se zabránilo konfliktům v přístupu k zařízením. VxD předal požadavky na přerušení a paměť do jádra, které na oplátku přidělilo zdroje podle potřeby, vždy zajistilo, že pouze jediný podproces požadavku mohl kdykoli získat přístup k jednomu kanálu přerušení jakéhokoli zařízení. To mělo zajistit provoz v chráněném režimu, přičemž veškerá aktiva aplikace jsou spouštěna v (paměťové) schránce. V VM byl VxD součástí rozhraní mezi Windows a tímto shellem. Ovladač virtuálního zařízení (VxD) seděl mezi starou aplikací a operačním systémem multitasking a nabízí celou řadu funkcí, jako je dynamické přidělování paměti, umožňující přístup k zařízením, síťovým zařízením, úložným nebo zálohovacím zařízením. Bez ohledu na to, jaké hardwarové nebo softwarové zařízení musí starší aplikace potřebovat ke komunikaci, byly akce prováděny prostřednictvím VxD, který by měl konkrétní prováděcí pravidla kontrolovaná operačním systémem. VxD byl nahrazen Windows Driver Model WDM s Windows 2000, NT a pozdějšími vydáními.