Domov audio Čo je ovládač virtuálneho zariadenia (vxd)? - definícia z technológie

Čo je ovládač virtuálneho zariadenia (vxd)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená ovládač virtuálneho zariadenia (VxD)?

Ovládač virtuálneho zariadenia (VxD) je ovládač softvérového zariadenia, ktorý emuluje hardvér a ďalšie zariadenia, takže viacero aplikácií spustených v chránenom režime môže pristupovať k kanálom, hardvérovým zdrojom a pamäti hardvéru, ktoré spôsobujú konflikty. Vxd bol nahradený Windows Driver Model (WDM) a je teraz zastaraný.

Techopedia vysvetľuje ovládač virtuálneho zariadenia (VxD)

Počítačový hardvér vyžaduje spôsoby komunikácie a riadenia pre zariadenia a / alebo hardvérové ​​komponenty na vzájomný prístup riadeným spôsobom, zvyčajne pod kontrolou kombinácie BIOS a operačného systému, ktorý je spustený. V softvéri sú tieto metódy definované ako ovládače zariadení, ktoré pozostávajú z kódu, ktorý môže aplikácia použiť na prístup k hardvéru alebo externým softvérovým zdrojom. Ovládač zariadenia, navrhnutý na použitie v operáciách multitasking, ako je Microsoft Windows, je riadený správcom ovládačov virtuálnych zariadení (VDDM) operačného systému a je zdieľaný aplikáciami bežiacimi v tomto jadre. Na spustenie starších aplikácií systému DOS v starších verziách systému Microsoft Windows jadro vytvorí virtuálny stroj (VM), v ktorom je spustená staršia aplikácia. Súčasťou obmedzenia systému DOS je to, že poskytovalo úplnú kontrolu hardvéru spusteným softvérovým aplikáciám. To znamenalo, že spustenie viacerých aplikácií systému DOS v rámci viacúčelového operačného systému by mohlo spôsobiť konflikty, pokiaľ ide o prístup k zariadeniam. Vo väčšine štandardných aplikácií systému DOS nebolo povolené zdieľanie hardvérových zariadení, preto bol zavedený ovládač virtuálnych zariadení (VxD), aby sa zabránilo konfliktom v prístupe k zariadeniam. VxD preniesol požiadavky na prerušenie a pamäť do jadra, ktoré zase pridelilo prostriedky podľa potreby, pričom vždy zaistilo, že iba jediný vlákno žiadosti môže mať prístup k jednému kanálu prerušenia ľubovoľného zariadenia v ľubovoľnom čase. To malo poskytnúť operáciu v chránenom režime, pričom všetky aktíva aplikácie sú spustené v (pamäťovom) prostredí. V VM bol VxD súčasťou rozhrania medzi Windows a týmto shellom. Ovládač virtuálneho zariadenia (VxD) sedel medzi staršou aplikáciou a operačným systémom multitasking a ponúka celý rad funkcií, ako napríklad dynamické prideľovanie pamäte, čo umožňuje prístup k tlačiarňam, sieťovým zariadeniam, úložným alebo zálohovacím zariadeniam. Bez ohľadu na to, aké hardvérové ​​alebo softvérové ​​zariadenie musí staršia aplikácia potrebovať na komunikáciu, akcie sa vykonávali prostredníctvom VxD, ktorý by mal špecifické pravidlá vykonávania kontrolované operačným systémom. VxD bol nahradený Windows Driver Model WDM s Windows 2000, NT a novšími vydaniami.

Čo je ovládač virtuálneho zariadenia (vxd)? - definícia z technológie