DOS virtuell maskin

DOS virtuell maskin ( engelsk  Virtual DOS machine , VDM ) är en teknik som låter dig köra 16/32-bitars DOS -applikationer och 16-bitars Windows 3.x -applikationer på Intel 80386 och högre processorer när ett annat operativsystem redan körs som redan hanterar enheter.

DOS-baserad VDM

VDM, baserat på MS-DOS , dök upp i Windows/386 2.01 1987. Det fanns också i Windows 3.0 , 3.1x , Windows för arbetsgrupper och i operativsystem i Windows 9x-familjen .

OS/2 MVDM

MVDM ( Multiple Virtual DOS Machine ) är en komponent som ingår i OS/2 2.0 och högre. [1] MVDM var kraftfullare än NTVDM. Till exempel stödde den enhetsblock och olika versioner av DOS kunde laddas in i den. [2] Medan DOS 3.0 användes i OS/2 1.x , emulerade MVDM redan DOS 5.0 i OS/2 2.x. [ett]

NTVDM

NTVDM ( NT Virtual DOS Machine  - "DOS Virtual Machine for NT System") är en komponent som ingår i 32-bitarsversioner av Windows NT -familjen av operativsystem som låter dig köra 16-bitars Windows-applikationer och 16/32-bitars DOS applikationer. Denna komponent ingår inte i 64-bitarsversioner av dessa operativsystem. Den körbara filen som utgör grunden för miljön för att köra en enstaka DOS (eller Windows 3.x ) applikation i Windows NT 32-bitars användarläge kallas ntvdm.exe . [ett]

Intressanta fakta

Alternativ

Se även

Anteckningar

  1. 1 2 3 Schulman, Andrew; Brown, Ralph; Maxey, David; Michels, Raymond J.; Kyle, Jim. Odokumenterad DOS - En programmerares guide till reserverade MS-DOS-funktioner och datastrukturer - utökad till att omfatta MS-DOS 6, Novell DOS och Windows  3.1 . - 2. - Addison Wesley , 1994. - ISBN 0-201-63287-X .
  2. OS/2 Workplace Shell Configuration Techniques (PDF)  (död länk) 68–80. IBM redbook (1994). Hämtad 5 juli 2011. Arkiverad från originalet 20 mars 2012.
  3. NTVDM i ReactOS . Tillträdesdatum: 2 februari 2016. Arkiverad från originalet 5 mars 2016.
  4. otya. 16-bitars Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) på 64-bitars Windows: otya128/winevdm . — 2019-07-18. Arkiverad 9 november 2020.
  5. NTVDM64  (engelska) . sourceforge. Hämtad 24 juli 2019. Arkiverad från originalet 24 juli 2019.
  6. leecher1337. leecher1337/ntvdmx64 . — 2020-12-04. Arkiverad från originalet den 9 december 2020.