Skip to content
EntityQ183475· pop 9· linked from 500 articles

Also known as VDM

technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs on Intel 80386 or higher computers when there is already another operating system running and controlling the hardware

Article · Polski

NTVDM, NT Virtual DOS Machine – jeden z komponentów 32-bitowych wersji systemów operacyjnych z rodziny Windows NT, poczynając od roku 1993, służąca do emulacji trybu rzeczywistego procesora, wykorzystywanego np. przez programy napisane dla systemu MS-DOS, oraz 16-bitowego trybu chronionego dostępnego od momentu pojawienia się procesora Intel 80286. NTVDM używa specjalnego trybu pracy procesora nazywanego trybem wirtualnym 8086 lub w skrócie V86, który jest dostępny w procesorach od momentu powstania architektury IA-32, czyli od pojawienia się Intela 80386. Komponent ten pozwala na uruchamianie 16-bitowych aplikacji Windows oraz 16- i 32-bitowych programów dla systemu DOS. W przypadku tych pierwszych NTVDM emuluje zadania kernela Windows 3.1 oraz wykorzystuje (ang. Windows-on-Windows 32-bit) do translacji wywołań 16-bitowych funkcji API; w tym celu wykorzystywany jest program Wowexec.exe i biblioteka Wow32.dll. Emulacja 32-bitowych aplikacji DOS-owych dotyczy DPMI (ang. DOS Protected Mode Interface), który pozwala na wykorzystanie całej dostępnej w komputerze pamięci operacyjnej, a nie tylko pierwszego jej megabajta, co jest charakterystyczne dla trybu rzeczywistego procesora. W tym przypadku Windows NT przechwytuje wywołania funkcji dotyczących obsługi pamięci typu extended oraz expanded i pozwala na ich symulację w środowisku wielozadaniowym.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 9 languages

via Wikidata sitelinks · CC0