La classe Win32_DriverVXD rappresenta un driver di dispositivo virtuale in un sistema Win32. Un dispositivo virtuale è un ...

La classe Win32_DriverVXD rappresenta un driver di dispositivo virtuale in un sistema Win32. Un dispositivo virtuale è un programma che gestisce una risorsa di sistema, quale un dispositivo hardware o un programma software installato, in modo che più applicazioni possano utilizzare la risorsa contemporaneamente. In Windows i dispositivi virtuali vengono utilizzate per consentire il multitasking per le applicazioni basate su Windows. I dispositivi virtuali operano unitamente a Windows per elaborare interrupt ed eseguire operazioni di I/O per una determinata applicazione senza che ciò influisca negativamente sull'esecuzione di altre applicazioni. La maggior parte dei dispositivi virtuali gestiscono un dispositivo hardware e molte gestiscono o sostituiscono il software corrispondente, quali le routine BIOS ROM. Un dispositivo virtuale può contenere il codice specifico del dispositivo necessario per l'esecuzione di operazioni ad essa relative oppure si basa su altro software per eseguire tali operazioni. In tutti i casi, il dispositivo virtuale tiene traccia dello stato del dispositivo per ciascuna applicazione e ne garantisce il corretto stato qualora un'applicazione continui l'esecuzione. Alcuni dispositivi virtuali gestisono unicamente software installato, come un driver di dispositivo MS-DOS o un programma TSR. Questi dispositivi virtuali spesso contengono codice che emula il software o che assicura l'utilizzo da parte del software di dati che riguardano esclusivamente l'applicazione in esecuzione. A volte i dispositivi virtuali vengono utilizzati per migliorare le prestazioni del software installato. I microprocessori Intel compatibili sono in grado di eseguire in modo più efficiente il codice a 32 bit di un dispositivo virtuale rispetto al codice a 16 bit di un driver di dispositivo MS-DOS o TSR.
English
English (United States)
Deutsch (Deutschland)
German (Germany)
Español (España)
Spanish (Spain)
Français (France)
French (France)
italiano
Italian
日本語
Japanese