Accueil l'audio Qu'est-ce qu'un pilote de périphérique virtuel (vxd)? - définition de techopedia

Qu'est-ce qu'un pilote de périphérique virtuel (vxd)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Virtual Device Driver (VxD)?

Un pilote de périphérique virtuel (VxD) est un pilote de périphérique logiciel qui émule le matériel et d'autres périphériques afin que plusieurs applications s'exécutant en mode protégé puissent accéder aux canaux d'interruption du matériel, aux ressources matérielles et à la mémoire sans provoquer de conflits. Le Vxd a été remplacé par le modèle de pilote Windows (WDM) et est désormais obsolète.

Techopedia explique le pilote de périphérique virtuel (VxD)

Le matériel informatique nécessite des méthodes de communication et de contrôle pour que les périphériques et / ou les composants matériels puissent accéder les uns aux autres de manière contrôlée, généralement sous le contrôle d'une combinaison du BIOS et du système d'exploitation en cours d'exécution. Dans le logiciel, ces méthodes sont définies comme des pilotes de périphérique, qui consistent en du code qu'une application peut utiliser pour accéder au matériel ou aux ressources logicielles externes. Conçu pour être utilisé dans des systèmes d'exploitation multitâche tels que Microsoft Windows, un pilote de périphérique est contrôlé par le gestionnaire de pilotes de périphérique virtuel (VDDM) du système d'exploitation et est partagé par les applications exécutées dans ce noyau. Pour exécuter les applications DOS héritées dans les versions antérieures de Microsoft Windows, le noyau crée une machine virtuelle (VM) dans laquelle s'exécute l'application héritée. Une partie de la limitation de DOS est qu'il a donné un contrôle total du matériel aux applications logicielles en cours d'exécution. Cela signifiait que l'exécution de plusieurs applications DOS sous un système d'exploitation multitâche pouvait produire des conflits lorsqu'il s'agissait d'accéder aux périphériques. Aucun partage de périphérique matériel n'étant autorisé dans la plupart des applications DOS standard, le pilote de périphérique virtuel (VxD) a été introduit pour éviter les conflits d'accès au périphérique. Le VxD a transmis les requêtes d'interruption et de mémoire au noyau, qui à son tour a alloué les ressources selon les besoins, garantissant toujours qu'un seul thread de requête pouvait accéder à un seul canal d'interruption de n'importe quel périphérique à un moment donné. Il s'agissait de fournir un fonctionnement en mode protégé, par lequel tous les actifs d'une application sont exécutés dans un shell (mémoire). Dans une machine virtuelle, le VxD faisait partie de l'interface entre Windows et ce shell. Le pilote de périphérique virtuel (VxD) se situait entre l'application héritée et le système d'exploitation multitâche, offrant une gamme de fonctions telles que l'allocation dynamique de la mémoire, permettant l'accès aux imprimantes, aux périphériques réseau, aux périphériques de stockage ou de sauvegarde. Quel que soit le matériel ou le logiciel avec lequel une application héritée devait communiquer, les actions étaient effectuées via un VxD, qui aurait des règles d'exécution spécifiques, contrôlées par le système d'exploitation. Le VxD a été remplacé par le modèle de pilote Windows WDM avec Windows 2000, NT et les éditions ultérieures.

Qu'est-ce qu'un pilote de périphérique virtuel (vxd)? - définition de techopedia