Gonilnik virtualne naprave (VxD)

Avtor: Peter Berry
Datum Ustvarjanja: 16 Avgust 2021
Datum Posodobitve: 22 Junij 2024
Anonim
Gonilnik virtualne naprave (VxD) - Tehnologija
Gonilnik virtualne naprave (VxD) - Tehnologija

Vsebina

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.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga gonilnik virtualnih naprav (VxD)

Računalniška strojna oprema zahteva načine komunikacije in nadzora, da naprave in / ali komponente strojne opreme medsebojno nadzorujejo dostop, 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, zasnovan za uporabo v večopravilnih operacijskih sistemih, kot je Microsoft Windows, nadzira upravitelj gonilnikov virtualnih naprav operacijskih sistemov (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 zahteve za prekinitev in pomnilnik poslal v jedro, ki je nato razporejalo vire, kot je bilo potrebno, in vedno zagotovil, da lahko samo en zahtevni niz dostopa do enega samega 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 dinamična dodelitev pomnilnika, ki omogoča dostop do ers, 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.