Clever Geek Handbook
📜 ⬆️ ⬇️

DOS Virtual Machine

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. ↑ 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 .
  2. ↑ OS / 2 Workplace Shell Configuration Techniques (Unreferenced) (PDF) (not available link) 68–80. IBM redbook (1994). The appeal date was July 5, 2011. Archived March 20, 2012.
  3. ↑ NTVDM in ReactOS (rus.) . The appeal date is February 2, 2016.
  4. ↑ otya. 16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows: otya128 / winevdm . - 2019-07-18.
  5. ↑ NTVDM64 (English) . Sourceforge. The appeal date is July 24, 2019.
Source - https://ru.wikipedia.org/w/index.php?title=Virtual_mashina_DOS&oldid=101216148


More articles:

  • Torubarov, Philip Iosifovich
  • Thakba
  • Rotenberg, Grigory Yakovlevich
  • My Arms, Your Hearse
  • Monster Strike
  • Nothing but Thieves
  • 1992 World Biathlon Championships
  • Ermakov, Petr Zakharovich
  • Filgin, Vasily Sergeevich
  • Zul

All articles

Clever Geek | 2019