VxD is the device driver model used in Microsoft Windows/386, the 386 enhanced mode of Windows 3.x, Windows 9x, and to some extent also by the Novell DOS 7, OpenDOS 7.01, and DR-DOS 7.02 (and higher) multitasker (TASKMGR). VxDs have access to the memory of the kernel and all running processes, as well as raw access to the hardware.

Property Value
dbo:abstract
  • VxD is the device driver model used in Microsoft Windows/386, the 386 enhanced mode of Windows 3.x, Windows 9x, and to some extent also by the Novell DOS 7, OpenDOS 7.01, and DR-DOS 7.02 (and higher) multitasker (TASKMGR). VxDs have access to the memory of the kernel and all running processes, as well as raw access to the hardware. (en)
  • VxD bezeichnet einen virtuellen Gerätetreiber für das Betriebssystem Microsoft Windows. "VxD" steht für "virtual x driver", wobei das "x" in der Abkürzung ursprünglich für eine Hardwarekomponente stehen sollte, „d“ steht etwa für display, also Anzeigegeräte. "c" hätte für communication, "p" für printer und "n" für network gestanden. Somit wäre eine Datei mit der Endung "VPD" ein virtueller Druckertreiber. Da das "x" in der Abkürzung jedoch oft nicht durch einen anderen Buchstaben ersetzt wurde, findet man meist nur Dateien mit der Endung ".VXD". Die Treiber besitzen die Dateiendung .386 unter Windows 3.x und .vxd unter Windows 95. Hierbei ist zu beachten, dass die .386- Dateien auch unter Windows 95 benutzt werden können, aber nicht umgekehrt. Dieser virtuelle Gerätetreiber steuert die Systemressourcen wie Hardwarekomponenten (Drucker, interne Controller, Steckkarten usw.) oder installierte Software (z. B das Antivirenprogramm AntiVir). So können mehrere Anwendungen auf dieselbe Ressource zugreifen. Mit der Einführung des Windows Driver Model mit Windows 98 wurden die VxDs überflüssig, jedoch konnten sie noch bis Windows ME eingesetzt werden. Windows NT und davon abstammende Systeme unterstützen keine VxD's mehr. Die VxDs sollten nicht mit den NTVDM-spezifischen "VDD" (Virtual Device Drivers) verwechselt werden. (de)
  • En la informática relativa a Microsoft, un VxD es un controlador de dispositivo virtual. Se ejecutan bajo los sistemas operativos Windows 3.x, Windows 95, Windows 98 y Windows Me, y tienen acceso a la memoria del kernel y a todos los procesos en ejecución, así como acceso directo al hardware. Antes de Windows, las aplicaciones DOS se comunicaban a menudo directamente con diversos componentes del hardware respondiendo a las interrupciones, leyendo y escribiendo en la memoria del dispositivo, etc, lo que aún podía hacerse en las DLL de Windows debido al modelo de único nivel de privilegios que perduró durante todos los Windows 9x. Cada aplicación esperaba tener acceso exclusivo y completo sobre el hardware. Windows/386 y posteriores permitían a múltiples aplicaciones MS-DOS ejecutarse simultáneamente. Esto se hacía ejecutando cada aplicación clásica dentro de su propia máquina virtual. Para compartir arbitrarios recursos físicos entre esas máquinas virtuales, Microsoft introdujo controladores de dispositivo virtuales cargables dinámicamente. Estos controladores resolvieron los problemas relativos al uso contradictorio de recursos físicos interceptando las llamadas al hardware. Un puerto de ordenador, en lugar de aparecer como un dispositivo real, aparecería como un dispositivo "virtual", que sería gestionado por el sistema operativo. El nombre VxD viene del hecho de que la mayor parte de esos controladores de dispositivo virtuales tenían nombres de fichero como "v(algo)d.386" en Windows 3.x. Por ejemplo, vjoyd.386 (joystick), vmm.386 (gestor de memoria) y así. Los VxD tenían generalmente la extensión .386 bajo Windows 3.x y .vxd bajo Windows 95. Los VxD escritos para Windows 3.x podían usarse bajo Windows 95, pero no a la inversa. Los VxD dejaron de soportarse a partir de Windows NT. Los controladores de dispositivo para Windows 2000 y Windows XP usan el Windows Driver Model (WDM). (es)
  • Pour les utilisateurs de Microsoft Windows, un VxD est pilote de périphérique virtuel. Un VxD s’exécute sous les systèmes d’exploitation Windows 3.x, Windows 95 et 98 et possède les droits d’accès à toute la mémoire du noyau, des processus actifs, ainsi qu’un accès direct au matériel. (fr)
  • 仮想デバイスドライバ (Virtual Device Driver, VxD)とはWindows 3.xからWindows 9x系までにおいて用いられたデバイスドライバの形式である。VxDとは仮想デバイスドライバの多くがVデバイスD(例えばマウスのドライバならVMOUSEDという具合)のように名付けられていたことに由来する。 VxDは次のような経緯で誕生した。そもそもは、シングルタスクだったDOSアプリケーションがハードウェアデバイスを独占的に使用していたことによる。そのため、Windows/386からWindows上で複数のDOSアプリケーションを実行可能となるにあたって、そのままでは複数のDOSアプリケーション同士でデバイスの使用要求が衝突する可能性が懸念された。 そこで、マイクロソフトは各DOSアプリケーションを仮想DOSマシン (VDM) と呼ばれる仮想機械上で動作することにした。仮想機械内ではデバイスも仮想化され、DOSアプリケーションがデバイスだと思って操作しているものは、実際のデバイスではない。代わって相手をするのが仮想デバイスドライバである。仮想デバイスドライバは各仮想マシンの要求を調停して実際のハードウェアを操作する。この「仮想デバイスを提供する」という点から仮想デバイスドライバと呼ばれるのである。仮想機械のインターフェイスとして16ビットコードと32ビットコードの混在が必要になるため、Linear Executable形式のファイルとなっている。 なお、DOSアプリケーションや16ビットWindowsアプリケーションばかりでなく、Win32アプリケーションでもInt 21hソフトウェア割り込みなど一部の仮想デバイスの操作は可能である。手順としては、CreateFile関数でVxDオブジェクトを作成し、得られたハンドルを基にDeviceIoControl関数を呼び出す。そのような例は、95でディスクボリュームをオープンする方法やOSR2上の Int 21 読み取り/書き込みトラックが失敗するなどに散見される。 Windows NT系はVxDに対応していない。Windows 2000やWindows XPではWindows Driver Model (WDM) が用いられている。Windows Vistaでは、新しくWindows Driver Foundation (WDF) も導入されている。 (ja)
  • VxD - model sterownika sprzętu używany w Microsoft Windows/386, trybie chronionym Windows 3.x, Windows 9x, a także w pewnym stopniu w niektórych, wielozadaniowych wersjach DOS tj. Novell DOS 7, OpenDOS 7.01 czy DR-DOS 7.02 (i nowsze). Sterowniki VxD mają pełny dostęp do pamięci jądra oraz wszystkich uruchomionych procesów, a także bezpośredni dostęp do sprzętu. (pl)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 222633 (xsd:integer)
dbo:wikiPageRevisionID
  • 724045076 (xsd:integer)
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • VxD is the device driver model used in Microsoft Windows/386, the 386 enhanced mode of Windows 3.x, Windows 9x, and to some extent also by the Novell DOS 7, OpenDOS 7.01, and DR-DOS 7.02 (and higher) multitasker (TASKMGR). VxDs have access to the memory of the kernel and all running processes, as well as raw access to the hardware. (en)
  • Pour les utilisateurs de Microsoft Windows, un VxD est pilote de périphérique virtuel. Un VxD s’exécute sous les systèmes d’exploitation Windows 3.x, Windows 95 et 98 et possède les droits d’accès à toute la mémoire du noyau, des processus actifs, ainsi qu’un accès direct au matériel. (fr)
  • VxD - model sterownika sprzętu używany w Microsoft Windows/386, trybie chronionym Windows 3.x, Windows 9x, a także w pewnym stopniu w niektórych, wielozadaniowych wersjach DOS tj. Novell DOS 7, OpenDOS 7.01 czy DR-DOS 7.02 (i nowsze). Sterowniki VxD mają pełny dostęp do pamięci jądra oraz wszystkich uruchomionych procesów, a także bezpośredni dostęp do sprzętu. (pl)
  • VxD bezeichnet einen virtuellen Gerätetreiber für das Betriebssystem Microsoft Windows. "VxD" steht für "virtual x driver", wobei das "x" in der Abkürzung ursprünglich für eine Hardwarekomponente stehen sollte, „d“ steht etwa für display, also Anzeigegeräte. "c" hätte für communication, "p" für printer und "n" für network gestanden. Somit wäre eine Datei mit der Endung "VPD" ein virtueller Druckertreiber. Da das "x" in der Abkürzung jedoch oft nicht durch einen anderen Buchstaben ersetzt wurde, findet man meist nur Dateien mit der Endung ".VXD". Die Treiber besitzen die Dateiendung .386 unter Windows 3.x und .vxd unter Windows 95. Hierbei ist zu beachten, dass die .386- Dateien auch unter Windows 95 benutzt werden können, aber nicht umgekehrt. Dieser virtuelle Gerätetreiber steuert die Sys (de)
  • En la informática relativa a Microsoft, un VxD es un controlador de dispositivo virtual. Se ejecutan bajo los sistemas operativos Windows 3.x, Windows 95, Windows 98 y Windows Me, y tienen acceso a la memoria del kernel y a todos los procesos en ejecución, así como acceso directo al hardware. Los VxD dejaron de soportarse a partir de Windows NT. Los controladores de dispositivo para Windows 2000 y Windows XP usan el Windows Driver Model (WDM). (es)
  • 仮想デバイスドライバ (Virtual Device Driver, VxD)とはWindows 3.xからWindows 9x系までにおいて用いられたデバイスドライバの形式である。VxDとは仮想デバイスドライバの多くがVデバイスD(例えばマウスのドライバならVMOUSEDという具合)のように名付けられていたことに由来する。 VxDは次のような経緯で誕生した。そもそもは、シングルタスクだったDOSアプリケーションがハードウェアデバイスを独占的に使用していたことによる。そのため、Windows/386からWindows上で複数のDOSアプリケーションを実行可能となるにあたって、そのままでは複数のDOSアプリケーション同士でデバイスの使用要求が衝突する可能性が懸念された。 なお、DOSアプリケーションや16ビットWindowsアプリケーションばかりでなく、Win32アプリケーションでもInt 21hソフトウェア割り込みなど一部の仮想デバイスの操作は可能である。手順としては、CreateFile関数でVxDオブジェクトを作成し、得られたハンドルを基にDeviceIoControl関数を呼び出す。そのような例は、95でディスクボリュームをオープンする方法やOSR2上の Int 21 読み取り/書き込みトラックが失敗するなどに散見される。 (ja)
rdfs:label
  • VxD (en)
  • VxD (de)
  • VxD (es)
  • VxD (fr)
  • 仮想デバイスドライバ (ja)
  • VxD (pl)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of