Kazalo:
Opredelitev - Kaj pomeni gonilnik virtualne naprave (VxD)?
Gonilnik virtualne naprave (VxD) je gonilnik programske opreme, ki posnema strojno in druge naprave, tako da lahko več aplikacij, ki delujejo v zaščitenem načinu, dostopa do kanalov za prekinitev strojne opreme, strojnih virov in pomnilnika, ne da bi pri tem povzročilo konflikte. Vxd je nadomestil Windows Driver Model (WDM) in je zdaj zastarel.
Techopedia razlaga gonilnik virtualnih naprav (VxD)
Računalniška strojna oprema zahteva načine komunikacije in nadzora, da lahko naprave in / ali komponente strojne opreme medsebojno nadzorujejo, običajno pod nadzorom kombinacije BIOS-a in operacijskega sistema, ki deluje. V programski opremi so te metode opredeljene kot gonilniki naprav, ki so sestavljeni iz kode, ki jo aplikacija lahko uporablja za dostop do strojne opreme ali zunanjih virov programske opreme. Gonilnik naprave je zasnovan za uporabo v večopravilnih operacijskih sistemih, kot je Microsoft Windows, in upravlja upravljalnik gonilnikov navidezne naprave operacijskega sistema (VDDM) in si ga delijo aplikacije, ki se izvajajo v tem jedru. Če želite zagnati starejše DOS aplikacije v starejših različicah sistema Microsoft Windows, jedro ustvari navidezni stroj (VM), v katerem se zažene podedovana aplikacija. Del omejitve DOS-a je ta, da je v celoti nadzoroval strojno opremo nad programskimi aplikacijami, ki se izvajajo. To je pomenilo, da lahko zagon več aplikacij DOS v večopravilnem operacijskem sistemu povzroči konflikte, ko gre za dostop do naprav. V večini standardnih aplikacij DOS ni bilo dovoljeno skupne rabe strojnih naprav, zato je bil predstavljen gonilnik virtualne naprave (VxD), ki preprečuje konflikte pri dostopu do naprave. VxD je posredoval zahteve za prekinitev in pomnilnik do jedra, ki je nato razporejalo vire po potrebi in vedno zagotavljal, da lahko samo en zahtevni nit dostopa do posameznega prekinitvenega kanala katere koli naprave kadarkoli. S tem naj bi zagotovili delovanje zaščitenega načina, pri katerem se vsa sredstva aplikacije vodijo v (pomnilniško) lupino. V VM je bil VxD del vmesnika med Windows in to lupino. Gonilnik virtualne naprave (VxD) je sedel med starejšo aplikacijo in večopravilnim operacijskim sistemom, saj je ponujal vrsto funkcij, kot je na primer dinamična dodelitev pomnilnika, ki omogoča dostop do tiskalnikov, omrežnih naprav, pomnilniških ali rezervnih naprav. Ne glede na strojno ali programsko napravo, s katero je bila potrebna komunikacija, so dejanja potekala prek VxD, ki bi imel posebna pravila izvrševanja, ki jih nadzira operacijski sistem. VxD je nadomestil model gonilnika Windows WDM z Windows 2000, NT in novejšimi izdajami.