Virtual Device Driver (VxD)

Autore: Peter Berry
Data Della Creazione: 16 Agosto 2021
Data Di Aggiornamento: 22 Giugno 2024
Anonim
find vnetbios.vxd & ndiswan.vxd on windows 98 SE
Video: find vnetbios.vxd & ndiswan.vxd on windows 98 SE

Contenuto

Definizione: cosa significa Virtual Device Driver (VxD)?

Un driver di dispositivo virtuale (VxD) è un driver di dispositivo software che emula hardware e altri dispositivi in ​​modo che più applicazioni in esecuzione in modalità protetta possano accedere a canali di interruzione hardware, risorse hardware e memoria senza causare conflitti. Il Vxd è stato sostituito dal modello di driver di Windows (WDM) ed è ora obsoleto.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Virtual Device Driver (VxD)

L'hardware del computer richiede metodi di comunicazione e controllo per i dispositivi e / o i componenti hardware per accedervi reciprocamente in modo controllato, di solito sotto il controllo di una combinazione del BIOS e del sistema operativo in esecuzione. Nel software, questi metodi sono definiti come driver di dispositivo, che consistono in codice che un'applicazione può utilizzare per accedere a risorse hardware o software esterne. Progettato per l'uso in sistemi operativi multitasking come Microsoft Windows, un driver di dispositivo è controllato dal gestore di driver di dispositivo virtuale (VDDM) del sistema operativo ed è condiviso dalle applicazioni in esecuzione all'interno di quel kernel. Per eseguire applicazioni DOS legacy nelle versioni precedenti di Microsoft Windows, il kernel crea una macchina virtuale (VM) in cui viene eseguita l'applicazione legacy. Parte del limite di DOS è che ha dato il pieno controllo dell'hardware alle applicazioni software in esecuzione. Ciò significava che l'esecuzione di diverse applicazioni DOS in un sistema operativo multitasking poteva generare conflitti quando si trattava di accedere ai dispositivi. Non era consentita la condivisione dei dispositivi hardware nella maggior parte delle applicazioni DOS standard, quindi il driver del dispositivo virtuale (VxD) è stato introdotto per prevenire conflitti di accesso al dispositivo. Il VxD ha passato le richieste di interruzione e memoria al kernel, che a sua volta ha allocato le risorse come richiesto, garantendo sempre che solo un singolo thread di richiesta potesse accedere a un singolo canale di interruzione di qualsiasi dispositivo alla volta. Questo per fornire un'operazione in modalità protetta, per cui tutte le risorse di un'applicazione vengono eseguite all'interno di una shell (di memoria). In una macchina virtuale, VxD faceva parte dell'interfaccia tra Windows e quella shell. Il driver del dispositivo virtuale (VxD) si trovava tra l'applicazione legacy e il sistema operativo multitasking, offrendo una gamma di funzioni come l'allocazione dinamica della memoria, consentendo l'accesso a ers, dispositivi di rete, dispositivi di archiviazione o backup. Qualunque sia il dispositivo hardware o software necessario a un'applicazione legacy per comunicare, le azioni sono state eseguite tramite un VxD, che avrebbe specifiche regole di esecuzione, controllate dal sistema operativo. Il VxD è stato sostituito dal modello di driver di Windows WDM con Windows 2000, NT e successive edizioni.