Ovládač virtuálneho zariadenia (VxD)

Autor: Peter Berry
Dátum Stvorenia: 16 August 2021
Dátum Aktualizácie: 22 V Júni 2024
Anonim
Ovládač virtuálneho zariadenia (VxD) - Technológie
Ovládač virtuálneho zariadenia (VxD) - Technológie

Obsah

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ý.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

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í operačného systému (VDDM) a zdieľajú ho aplikácie bežiace 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 ers, sieťovým zariadeniam, úložným alebo záložný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.