Pilote de périphérique virtuel (VxD)

Auteur: Peter Berry
Date De Création: 16 Août 2021
Date De Mise À Jour: 20 Juin 2024
Anonim
Pilote de périphérique virtuel (VxD) - La Technologie
Pilote de périphérique virtuel (VxD) - La Technologie

Contenu

Définition - Que signifie pilote de périphérique virtuel (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 de sorte que plusieurs applications exécutées en mode protégé puissent accéder aux canaux d'interruption matérielle, 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 maintenant obsolète.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

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 permettant aux périphériques et / ou aux composants matériels de se connecter 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, constitués du code qu'une application peut utiliser pour accéder à du matériel ou à des ressources logicielles externes. Conçu pour être utilisé dans des systèmes d'exploitation multitâches tels que Microsoft Windows, un pilote de périphérique est contrôlé par le gestionnaire de pilotes de périphériques virtuels (VDDM) des systèmes d'exploitation et est partagé par les applications exécutées dans ce noyau. Pour exécuter des applications DOS héritées dans des versions antérieures de Microsoft Windows, le noyau crée une machine virtuelle (VM) sur laquelle l'application héritée est exécutée. Une partie de la limitation de DOS est qu’elle a donné un contrôle total du matériel aux applications logicielles en cours d’exécution. Cela signifiait qu'exécuter plusieurs applications DOS sous un système d'exploitation multitâche pouvait générer des conflits lors de l'accès à des périphériques. Le partage de périphériques matériels n'étant pas 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 aux périphériques. Le VxD a transmis les requêtes d'interruption et de mémoire au noyau, qui à son tour a alloué les ressources en fonction des 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 à la fois. Il s'agissait de fournir un fonctionnement en mode protégé, dans 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) était installé entre l’application existante 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 à des ers, des périphériques réseau, des périphériques de stockage ou de sauvegarde. Quel que soit le matériel ou le logiciel utilisé par une application existante pour communiquer, les actions ont été effectuées via un VxD, doté de règles d’exécution spécifiques, contrôlées par le système d’exploitation. Le modèle de pilote Windows WDM avec Windows 2000, NT et versions ultérieures remplaçait le VxD.