DOS virtuel maskine
DOS virtual machine ( engelsk Virtual DOS machine , VDM ) er en teknologi, der giver dig mulighed for at køre 16/32-bit DOS -applikationer og 16-bit Windows 3.x -applikationer på Intel 80386 og højere processorer, når et andet operativsystem allerede kører, der allerede administrerer enheder.
DOS-baseret VDM
VDM, baseret på MS-DOS , dukkede op i Windows/386 2.01 i 1987. Det var også til stede i Windows 3.0 , 3.1x , Windows for Workgroups og i operativsystemer i Windows 9x-familien .
OS/2 MVDM
MVDM ( Multiple Virtual DOS Machine ) er en komponent inkluderet i OS/2 2.0 og nyere. [1] MVDM var mere kraftfuld end NTVDM. For eksempel understøttede den enhedsblokke, og forskellige versioner af DOS kunne indlæses i den. [2] Mens DOS 3.0 blev brugt i OS/2 1.x , emulerede MVDM allerede DOS 5.0 i OS/2 2.x. [en]
NTVDM
NTVDM ( NT Virtual DOS Machine - "DOS Virtual Machine for NT System") er en komponent inkluderet i 32-bit- udgaver af Windows NT -familien af operativsystemer, der giver dig mulighed for at køre 16-bit Windows-applikationer og 16/32-bit DOS applikationer. Denne komponent er ikke inkluderet i 64-bit versioner af disse operativsystemer. Den eksekverbare, der danner grundlaget for miljøet til at køre et enkelt DOS-program (eller Windows 3.x ) i Windows NT 32-bit brugertilstand, kaldes ntvdm.exe . [en]
Interessante fakta
- I ReactOS -operativsystemet implementerede en af udviklerne NTVDM. Men i modsætning til Windows sætter NTVDM i ReactOS ikke processoren til 16-bit emuleringstilstand, men baseret på implementeringen af Softx86- emulatoren og forfatterens Fast486-processoremuleringsbibliotek, hvordan DOSBox fuldstændig emulerer computeren. [3]
Alternativer
- OTVDM — En gratis implementering af NTVDM til 64-bit versioner af Windows baseret på Wine, med en meget enkel installation. [fire]
- NTVDM64 - Forsøgt implementering med kompilering for 64 bit fra den originale NTVDM ved hjælp af reverse engineering. [5]
- NTVDM X64 - En anden implementering af NTVDM til 64-bit systemer, designet til at køre DOS-programmer uden at miste forbindelsen til Windows. [6]
Se også
Noter
- ↑ 1 2 3 Schulman, Andrew; Brown, Ralph; Maxey, David; Michels, Raymond J.; Kyle, Jim. Udokumenteret DOS - En programmørvejledning til reserverede MS-DOS-funktioner og datastrukturer - udvidet til at omfatte MS-DOS 6, Novell DOS og Windows 3.1 . - 2. - Addison Wesley , 1994. - ISBN 0-201-63287-X .
- ↑ OS/2 Workplace Shell Configuration Techniques (PDF) (dødt link) 68–80. IBM redbook (1994). Hentet 5. juli 2011. Arkiveret fra originalen 20. marts 2012. (ubestemt)
- ↑ NTVDM i ReactOS . Dato for adgang: 2. februar 2016. Arkiveret fra originalen 5. marts 2016. (Russisk)
- ↑ otya. 16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1 osv.) på 64-bit Windows: otya128/winevdm . - 2019-07-18. Arkiveret 9. november 2020.
- ↑ NTVDM64 (engelsk) . sourceforge. Hentet 24. juli 2019. Arkiveret fra originalen 24. juli 2019.
- ↑ leecher1337. leecher1337/ntvdmx64 . — 2020-12-04. Arkiveret fra originalen den 9. december 2020.