La classe Win32_DriverVXD représente un pilote de périphérique virtuel sur un ordinateur Win32. Un périphérique virtuel est ...

La classe Win32_DriverVXD représente un pilote de périphérique virtuel sur un ordinateur Win32. Un périphérique virtuel est un programme qui gère une ressource du système (tel qu'un périphérique matériel ou un logiciel installé) de sorte que plusieurs applications peuvent utiliser la ressource en même temps. Windows utilise les périphériques virtuels pour permettre aux applications Windows d'être multi-tâches. Les périphériques virtuels travaillent en parallèle à Windows pour traiter les interruptions, et effectuer les opérations E/S pour une application donnée sans interrompre l'exécution des autres applications. Beaucoup de périphériques virtuels gèrent un périphérique matériel et plusieurs gèrent aussi ou remplacent des logiciels correspondants tels que des routines de la ROM BIOS. Un périphérique virtuel peut contenir le code spécifique au périphérique nécessaire pour effectuer les actions sur le périphérique ou il peut reposer sur d'autres logiciels pour effectuer ces opérations. Dans tous les cas, le périphérique virtuel conserve la trace de l'état du périphérique pour chaque application et s'assure que le périphérique est dans un état correct à chaque fois qu'une application continue l'exécution. Certains périphériques virtuels ne gèrent que les logiciels installés, tels qu'un pilote de périphérique MS-DOS ou un programme résident TSR (Terminate and Stay Resident). De tels périphériques virtuels contiennent souvent le code qui émule le logiciel ou ils s'assurent que le logiciel utilise les données qui ne s'appliquent qu'à l'application en cours d'exécution. Les périphériques virtuels sont quelquefois utilisés pour améliorer les performances du logiciel installé ; les processeurs compatibles Intel peuvent exécuter le code 32 bits d'un périphérique virtuel plus efficacement que le code 16 bits d'un pilote de périphérique ou un TSR pour MS-DOS.
English
English (United States)
Deutsch (Deutschland)
German (Germany)
Español (España)
Spanish (Spain)
Français (France)
French (France)
italiano
Italian
日本語
Japanese