Controlador de dispositiu virtual (VxD)

Autora: Peter Berry
Data De La Creació: 16 Agost 2021
Data D’Actualització: 22 Juny 2024
Anonim
How to install video driver on Windows 98 running on Android virtual machine
Vídeo: How to install video driver on Windows 98 running on Android virtual machine

Content

Definició: què significa el controlador de dispositiu virtual (VxD)?

Un controlador de dispositiu virtual (VxD) és un controlador de dispositiu de programari que emula maquinari i altres dispositius de manera que diverses aplicacions que s’executen en mode protegit poden accedir a canals d’interrupció de maquinari, recursos de maquinari i memòria sense provocar conflictes. El Vxd va ser substituït pel Model de controlador de Windows (WDM) i ara està obsolet.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica el controlador de dispositiu virtual (VxD)

El maquinari de l’ordinador requereix mètodes de comunicació i control perquè els dispositius i / o components del maquinari accedeixin de manera controlada, normalment sota el control d’una combinació del BIOS i el sistema operatiu que s’executa. Al programari, aquests mètodes es defineixen com a controladors de dispositius, que consisteixen en un codi que una aplicació pot utilitzar per accedir a maquinari o a recursos externs de programari. Dissenyat per utilitzar-lo en sistemes operatius multitasca com Microsoft Windows, el controlador de dispositiu està controlat pel gestor de controladors de dispositius virtuals dels sistemes operatius (VDDM) i és compartit per les aplicacions que s’executen dins del nucli. Per executar aplicacions DOS antigues en versions anteriors de Microsoft Windows, el nucli crea una màquina virtual (VM) en la qual s'executa l'aplicació antiga. Una part de la limitació de DOS és que donava un control total del maquinari a les aplicacions de programari que s’executen. Això significava que executar diverses aplicacions DOS sota un sistema operatiu multitasca podria produir conflictes a l’hora d’accedir a dispositius. A la majoria d’aplicacions DOS estàndard no es permetia compartir dispositius de maquinari, de manera que es va introduir el controlador de dispositiu virtual (VxD) per evitar conflictes d’accés al dispositiu. La VxD va passar les sol·licituds d’interrupció i memòria al nucli, que al seu torn va destinar els recursos segons es requerís, sempre assegurant-se que només un fil de sol·licitud podia accedir a un únic canal d’interrupció de qualsevol dispositiu alhora. Això consistia a proporcionar un funcionament en mode protegit, pel qual tots els actius d’una aplicació s’executen dins d’un shell (memòria). En una màquina virtual, la VxD era part de la interfície entre Windows i aquest shell. El controlador de dispositiu virtual (VxD) se situava entre l’aplicació antiga i el sistema operatiu de multitasca, oferint un ventall de funcions com l’assignació de la memòria de manera dinàmica, permetent l’accés a ers, dispositius de xarxa, emmagatzematge o dispositius de còpia de seguretat. Sigui quin sigui el dispositiu de maquinari o programari amb una aplicació antiga necessària per comunicar-se, les accions es realitzaven mitjançant un VxD, que tindria unes regles d’execució específiques, controlades pel sistema operatiu. El VxD va ser substituït pel controlador Windows Model WDM amb Windows 2000, NT i versions posteriors.