DOS Virtual Machine ( Virtual DOS machine , VDM ) is a technology that allows you to run 16/32-bit DOS applications and 16-bit Windows 3.x applications on Intel 80386 processors and above, when another operating system is already running that already manages devices.
Content
DOS based VDM
MS-DOS- based VDM appeared in Windows / 386 2.01 in 1987. It was also present in Windows 3.0 , 3.1x , Windows for Workgroups and in the Windows 9x family of operating systems.
OS / 2 MVDM
MVDM ( Multiple Virtual DOS Machine ) is a component included in OS / 2 2.0 and higher. [1] MVDM was more powerful than NTVDM. For example, it supported device blocks, and various DOS versions could be loaded into it. [2] If DOS 3.0 was used in OS / 2 1.x , then MVDM already emulated DOS 5.0 in OS / 2 2.x. [one]
NTVDM
NTVDM ( NT Virtual DOS Machine - “DOS Virtual Machine for NT System”) is a component of the 32-bit editions of the Windows NT family of operating systems that allows you to run 16-bit Windows applications and 16/32-bit DOS applications. This component is not included in the 64-bit versions of these OS. The executable file that forms the basis of the environment for executing one DOS application (or Windows 3.x ) in 32-bit user mode of Windows NT is called ntvdm.exe . [one]
Interesting Facts
- In the ReactOS operating system, one of the developers implemented NTVDM. However, unlike Windows, ReactOS NTVDM does not set the processor to a 16-bit emulation mode, but based on the implementation of the Softx86 emulator and the Fast486 processor emulation library, as DOSBox fully emulates a computer. [3]
Alternatives
- OTVDM - Free NTVDM implementation for Wine-based 64-bit Windows versions, is very easy to install. [four]
- NTVDM64 - Attempt to implement with compilation for 64 bits from the original NTVDM using reverse engineering. [five]
See also
- Dosbox
- Dosose
- MS-DOS
- Windows on Windows
Notes
- ↑ 1 2 3 Schulman, Andrew. Undocumented DOS - MS - DOS 6, Novell DOS and Windows 3.1 / Andrew Schulman, Ralf Brown, David Maxey ... [et al. ] . - 2. - Addison Wesley , 1994. - ISBN ISBN 978-0-201-63287-3 .
- ↑ OS / 2 Workplace Shell Configuration Techniques (PDF) (not available link) 68–80. IBM redbook (1994). The appeal date was July 5, 2011. Archived March 20, 2012.
- ↑ NTVDM in ReactOS . The appeal date is February 2, 2016.
- ↑ otya. 16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows: otya128 / winevdm . - 2019-07-18.
- ↑ NTVDM64 (English) . Sourceforge. The appeal date is July 24, 2019.