Виртуальная машина DOS (, ) — технология, позволяющая запускать 16/32-разрядные приложения DOS и 16-разрядные приложения на процессорах Intel 80386 и выше, когда уже запущена другая операционная система, которая уже управляет устройствами.

VDM на основе DOS VDM, основанная на MS-DOS, появилась в в 1987 году. Также она присутствовала в , , Windows for Workgroups и в операционных системах семейства Windows 9x.

OS/2 MVDM MVDM () — компонент, входящий в состав и выше. MVDM была более мощной, чем NTVDM. Например, она поддерживала блоки устройств, и в ней могли быть загружены различные версии DOS. Если в был использован , то в MVDM уже эмулировала .

NTVDM NTVDM ( — «виртуальная машина DOS для системы NT») — компонент, входящий в состав 32-разрядных редакций операционных систем семейства Windows NT, позволяющий запускать 16-разрядные приложения Windows и 16/32-разрядные приложения DOS. Данный компонент не входит в 64-разрядные версии этихОС. Исполняемый файл, формирующий основу среды для выполнения одного приложения DOS (или ) в 32-битном пользовательском режиме WindowsNT называется ntvdm.exe.

Альтернативные варианты NTVDM — Свободная реализация NTVDM для 64 битных версий Windows на основе ReactOS, отличается очень простое использование: ntvdm.exe program.exe, как команда start в Windows, только для оконного текстового режима в 64-битным Windows. В отличие от Windows, в ReactOS NTVDM не устанавливает процессор в 16-битный режим эмуляции, а основываясь на реализации эмулятора Softx86 и авторской библиотеке эмуляции процессора Fast486, как DOSBox полностью эмулирует компьютер. OTVDM — Свободная реализация NTVDM для 64 битных версий Windows на основе Wine, отличается очень простой установкой. NTVDM64 — Попытка реализации с компиляцией под 64 бит из оригинального NTVDM используя обратную разработку. NTVDM X64 — Другая реализация NTVDM для 64-х битных систем, созданная для запуска DOS-программ без потери связи с Windows.

См. также DOSBox DOSEMU MS-DOS Windows on Windows

Примечания

Категория:Компоненты Windows Категория:OS/2 Категория:Технологии Windows