Virtuaalse seadme draiver (VxD)

Autor: Peter Berry
Loomise Kuupäev: 16 August 2021
Värskenduse Kuupäev: 22 Juunis 2024
Anonim
Virtuaalse seadme draiver (VxD) - Tehnoloogia
Virtuaalse seadme draiver (VxD) - Tehnoloogia

Sisu

Definitsioon - mida tähendab virtuaalseadme draiver (VxD)?

Virtuaalne seadme draiver (VxD) on tarkvara seadme draiver, mis jäljendab riistvara ja muid seadmeid, nii et mitmed kaitstud režiimis töötavad rakendused pääsevad riistvarale katkestama kanaleid, riistvara ressursse ja mälu, põhjustamata konflikte. Vxd asendati Windowsi draiverimudeliga (WDM) ja on nüüd vananenud.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab virtuaalseadme draiverit (VxD)

Arvutiriistvara nõuab seadmetele ja / või riistvarakomponentidele üksteisega kontrollitud viisil juurdepääsu ja juhtimismeetodeid, tavaliselt BIOS-i ja töötava opsüsteemi kombinatsiooni kontrolli all. Tarkvaras määratletakse need meetodid seadme draiveritena, mis koosnevad koodist, mida rakendus saab kasutada riistvarale või välisele tarkvara ressursile juurdepääsuks. Seadme draiverit, mis on ette nähtud kasutamiseks multitegumtöötluse opsüsteemides, näiteks Microsoft Windows, juhib operatsioonisüsteemide virtuaalseadmete draiverihaldur (VDDM) ja seda jagavad selles kernelis töötavad rakendused. Pärand DOS-i rakenduste käitamiseks Microsoft Windowsi varasemates versioonides loob kernel virtuaalse masina (VM), milles pärandrakendus töötab. DOS-i üks osa on see, et see andis täieliku kontrolli riistvara üle töötavate tarkvararakenduste üle. See tähendas, et mitme DOS-i rakenduse käitamine multitegumtöötluse opsüsteemi all võib seadmetele juurdepääsu korral tekitada konflikte. Enamikus standardsetes DOS-i rakendustes polnud riistvara jagamine lubatud, seetõttu võeti seadme juurdepääsu konfliktide vältimiseks kasutusele virtuaalne seadme draiver (VxD). VxD läbis katkestused ja mälupäringud kerneli kaudu, mis omakorda eraldas ressursid vastavalt vajadusele, tagades alati, et ainult üks päringuteema pääseb juurde ühe seadme mis tahes katkestuse kanalile korraga. See pidi pakkuma kaitstud režiimi toimimist, mille käigus kõik rakenduse varad juhitakse (mälu) kesta. VM-is oli VxD osa Windowsi ja selle kesta vahelisest liidesest. Virtuaalne seadme draiver (VxD) istus pärandrakenduse ja multitegumtöötluse opsüsteemi vahel, pakkudes erinevaid funktsioone, näiteks mälu dünaamiline eraldamine, võimaldades juurdepääsu ers-ile, võrguseadmele, salvestus- või varuseadmele. Ükskõik, mis riist- või tarkvaraseadmega pärandrakendusega suhtlemiseks vaja oli, toimingud viidi läbi VxD kaudu, millel oleksid konkreetsed täitmiseeskirjad, mida kontrollib operatsioonisüsteem. VxD-i asendas Windows draiverimudel WDM koos Windows 2000, NT ja hilisemate väljaannetega.