Controlador de dispositivo virtual (VxD)

Autor: Peter Berry
Fecha De Creación: 16 Agosto 2021
Fecha De Actualización: 22 Junio 2024
Anonim
Convertir disco duro virtual VHDX a ISO
Video: Convertir disco duro virtual VHDX a ISO

Contenido

Definición: ¿qué significa Virtual Device Driver (VxD)?

Un controlador de dispositivo virtual (VxD) es un controlador de dispositivo de software que emula hardware y otros dispositivos para que múltiples aplicaciones que se ejecutan en modo protegido puedan acceder a canales de interrupción de hardware, recursos de hardware y memoria sin causar conflictos. El Vxd fue reemplazado por el Modelo de controlador de Windows (WDM) y ahora está obsoleto.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Virtual Device Driver (VxD)

El hardware de la computadora requiere métodos de comunicación y control para que los dispositivos y / o componentes de hardware accedan entre sí de manera controlada, generalmente bajo el control de una combinación del BIOS y el sistema operativo que se está ejecutando. En el software, estos métodos se definen como controladores de dispositivo, que consisten en código que una aplicación puede usar para acceder a recursos de hardware o software externo. Diseñado para su uso en sistemas operativos multitarea como Microsoft Windows, un controlador de dispositivo es controlado por el administrador de controladores de dispositivo virtual (VDDM) del sistema operativo y es compartido por las aplicaciones que se ejecutan dentro de ese núcleo. Para ejecutar aplicaciones DOS heredadas en versiones anteriores de Microsoft Windows, el núcleo crea una máquina virtual (VM) en la que se ejecuta la aplicación heredada. Parte de la limitación de DOS es que dio el control total del hardware a las aplicaciones de software que se ejecutan. Esto significaba que ejecutar varias aplicaciones de DOS en un sistema operativo multitarea podría generar conflictos a la hora de acceder a los dispositivos. No se permitía compartir dispositivos de hardware en la mayoría de las aplicaciones estándar de DOS, por lo que se introdujo el controlador de dispositivo virtual (VxD) para evitar conflictos de acceso al dispositivo. El VxD pasó las solicitudes de interrupción y memoria al núcleo, que a su vez asignó los recursos según sea necesario, asegurando siempre que solo un subproceso de solicitud pueda acceder a un solo canal de interrupción de cualquier dispositivo en cualquier momento. Esto fue para proporcionar una operación en modo protegido, mediante el cual todos los activos de una aplicación se ejecutan dentro de un shell (memoria). En una máquina virtual, el VxD era parte de la interfaz entre Windows y ese shell. El controlador de dispositivo virtual (VxD) se ubicó entre la aplicación heredada y el sistema operativo multitarea, ofreciendo una gama de funciones como la asignación dinámica de memoria, permitiendo el acceso a dispositivos, redes, almacenamiento o dispositivos de respaldo. Independientemente del dispositivo de hardware o software con el que una aplicación heredada necesitara comunicarse, las acciones se realizaron a través de un VxD, que tendría reglas específicas de ejecución, controladas por el sistema operativo. El VxD fue reemplazado por el Modelo de controlador de Windows WDM con Windows 2000, NT y ediciones posteriores.