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
- I operativsystemet ReactOS implementerade en av utvecklarna NTVDM. Men till skillnad från Windows, i ReactOS ställer NTVDM inte processorn till 16-bitars emuleringsläge, utan baserat på implementeringen av Softx86- emulatorn och författarens Fast486-processoremuleringsbibliotek, hur DOSBox helt emulerar datorn. [3]
Alternativ
- OTVDM — En gratis implementering av NTVDM för 64-bitarsversioner av Windows baserad på Wine, med en mycket enkel installation. [fyra]
- NTVDM64 - Försökt implementering med kompilering för 64 bitar från den ursprungliga NTVDM med omvänd ingenjörskonst. [5]
- NTVDM X64 - En annan implementering av NTVDM för 64-bitarssystem, designad för att köra DOS-program utan att förlora anslutningen till Windows. [6]
Se även
Anteckningar
- ↑ 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 .
- ↑ 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. (obestämd)
- ↑ NTVDM i ReactOS . Tillträdesdatum: 2 februari 2016. Arkiverad från originalet 5 mars 2016. (ryska)
- ↑ 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.
- ↑ NTVDM64 (engelska) . sourceforge. Hämtad 24 juli 2019. Arkiverad från originalet 24 juli 2019.
- ↑ leecher1337. leecher1337/ntvdmx64 . — 2020-12-04. Arkiverad från originalet den 9 december 2020.