Virtuaali laiteohjain (VxD)

Kirjoittaja: Peter Berry
Luomispäivä: 16 Elokuu 2021
Päivityspäivä: 22 Kesäkuu 2024
Anonim
Virtuaali laiteohjain (VxD) - Tekniikka
Virtuaali laiteohjain (VxD) - Tekniikka

Sisältö

Määritelmä - Mitä virtuaalinen laiteohjain (VxD) tarkoittaa?

Virtuaali laiteohjain (VxD) on ohjelmistolaiteohjain, joka jäljittelee laitteistoja ja muita laitteita, jotta suojatussa tilassa toimivat useat sovellukset voivat käyttää laitteistoa keskeyttämään kanavia, laitteistoresursseja ja muistia aiheuttamatta ristiriitoja. Vxd korvasi Windows Driver Model (WDM) ja on nyt vanhentunut.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää virtuaalisen laiteohjaimen (VxD)

Tietokonelaitteistot vaativat viestintä- ja ohjausmenetelmiä laitteiden ja / tai laitteistokomponenttien pääsyä toisiinsa hallitusti, yleensä BIOS: n ja käynnissä olevan käyttöjärjestelmän yhdistelmän valvonnassa. Ohjelmistossa nämä menetelmät määritellään laiteajureiksi, jotka koostuvat koodista, jota sovellus voi käyttää laitteistojen tai ulkoisten ohjelmistoresurssien käyttämiseen. Laiteajuria, joka on suunniteltu käytettäväksi monitehtäväisissä käyttöjärjestelmissä, kuten Microsoft Windows, voidaan ohjata käyttöjärjestelmien virtuaalilaiteohjaimella (VDDM), ja sitä jakavat ytimen sisällä toimivat sovellukset. Jotta vanhoja DOS-sovelluksia voidaan käyttää aiemmissa Microsoft Windows -versioissa, ydin luo virtuaalikoneen (VM), jossa vanha sovellus toimii. Osa DOS: n rajoituksista on, että se antoi täyden hallinnan laitteistoon käynnissä oleville ohjelmistosovelluksille. Tämä tarkoitti, että useiden DOS-sovellusten suorittaminen monitehtäväisessä käyttöjärjestelmässä voi aiheuttaa ristiriitoja laitteiden käyttämisessä. Useimmissa tavanomaisissa DOS-sovelluksissa ei ollut sallittua laitteistojen jakamista, joten virtuaalinen laiteohjain (VxD) otettiin käyttöön estämään laitteen pääsy konflikteihin. VxD välitti keskeytykset ja muistipyynnöt ytimelle, joka puolestaan ​​allokoi resurssit tarpeen mukaan, varmistaen aina, että vain yksi pyyntöketju pääsee käyttämään minkä tahansa laitteen yhtä keskeytystä kanavaa kerrallaan. Tämän tarkoituksena oli tarjota suojatun tilan toiminta, jolloin kaikki sovelluksen varat ajaa (muistin) kuoressa. VMD: ssä VxD oli osa Windowsin ja kyseisen kuoren välistä käyttöliittymää. Virtuaali laiteohjain (VxD) istui vanhan sovelluksen ja monitoiminnallisen käyttöjärjestelmän välissä tarjoamalla erilaisia ​​toimintoja, kuten muistin jakaminen dynaamisesti, mahdollistaen pääsyn ers-järjestelmiin, verkkolaitteisiin, tallennus- tai varmuuskopiolaitteisiin. Minkä tahansa laitteiston tai ohjelmistolaitteen kanssa vanha sovellus tarvitsi kommunikoimaan, toimet suoritettiin VxD: llä, jolla olisi erityiset suoritussäännöt, joita ohjaa käyttöjärjestelmä. VxD: n korvasi Windows Driver Model WDM Windows 2000, NT ja uudemmat versiot.