Driver de dispozitiv virtual (VxD)

Autor: Peter Berry
Data Creației: 16 August 2021
Data Actualizării: 22 Iunie 2024
Anonim
Convertir disco duro virtual VHDX a ISO
Video: Convertir disco duro virtual VHDX a ISO

Conţinut

Definiție - Ce înseamnă driverul de dispozitiv virtual (VxD)?

Un driver de dispozitiv virtual (VxD) este un driver de dispozitiv software care emulează hardware și alte dispozitive, astfel încât mai multe aplicații care rulează în modul protejat pot accesa canale de întrerupere hardware, resurse hardware și memorie fără a provoca conflicte. Vxd a fost înlocuit de Windows Driver Model (WDM) și acum este învechit.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică driverul de dispozitiv virtual (VxD)

Hardware-ul computerului necesită metode de comunicare și control pentru ca dispozitivele și / sau componentele hardware să poată accesa reciproc într-o manieră controlată, de obicei sub controlul unei combinații de BIOS și sistemul de operare care rulează. În software, aceste metode sunt definite ca drivere de dispozitiv, care constau dintr-un cod pe care o aplicație îl poate folosi pentru a accesa hardware sau resurse software externe. Proiectat pentru utilizare în sisteme de operare multitasking, cum ar fi Microsoft Windows, un driver de dispozitiv este controlat de managerul de driver de dispozitiv virtual de sisteme de operare (VDDM) și este distribuit de aplicațiile care rulează pe acel nucleu. Pentru a rula aplicații DOS vechi în versiunile anterioare ale Microsoft Windows, nucleul creează o mașină virtuală (VM) în care rulează aplicația moștenire. O parte din limitarea DOS este că a dat controlul complet al hardware-ului aplicațiilor software care rulează. Aceasta a însemnat că rularea mai multor aplicații DOS sub un sistem de operare multitasking ar putea produce conflicte atunci când vine vorba de accesarea dispozitivelor. Nu a fost permisă partajarea dispozitivelor hardware în majoritatea aplicațiilor DOS standard, astfel încât driverul de dispozitiv virtual (VxD) a fost introdus pentru a preveni conflictele de acces la dispozitiv. VxD a transmis solicitări de întrerupere și memorie către kernel, care la rândul său a alocat resursele așa cum este necesar, asigurându-se întotdeauna că doar un singur fir de solicitare poate accesa un singur canal de întrerupere a oricărui dispozitiv în același timp. Aceasta urma să furnizeze operarea în modul protejat, prin care toate activele unei aplicații sunt rulate într-un shell (memorie). Într-o VM, VxD a făcut parte din interfața dintre Windows și respectivul shell. Driverul de dispozitiv virtual (VxD) s-a așezat între aplicația veche și sistemul de operare multitasking, oferind o serie de funcții, cum ar fi alocarea dinamică a memoriei, permiterea accesului la dispozitivele de rețea, dispozitivele de rețea, stocarea sau dispozitivele de rezervă. Indiferent de dispozitivul hardware sau software cu o aplicație moștenire necesară pentru a comunica, acțiunile au fost efectuate printr-un VxD, care ar avea reguli specifice de execuție, controlate de sistemul de operare. VxD a fost înlocuit de Windows Driver Model WDM cu Windows 2000, NT și ediții ulterioare.