dbo:abstract
|
- Virtual DOS machine (též NTVDM) je v informatice technologie, která ve 32bitových Windows NT umožňuje spouštět 16bitové programy určené pro DOS nebo Windows pro DOS (tj. Windows 3.1x nebo Windows 3.0). Systémy Windows NT vyžadují 32bitový procesor Intel 80386 nebo novější, který pomocí Virtual 8086 mode umožňuje nativně (tj. přímo) provádět 16bitové instrukce. Toho využívá technologie NTVDM, která v jádře Windows NT zajišťuje pro 16bitové programy nezbytnou infrastrukturu a tím jejich nativní běh v jinak plně 32bitovém prostředí. (cs)
- Die Virtual DOS Machine (VDM) ist eine virtuelle Maschine, die in einigen Betriebssystemen der Microsoft-Windows-NT-Familie enthalten ist, um die Kompatibilität mit älterer, für MS-DOS entwickelter Software sicherzustellen. (de)
- « Virtual DOS machine » (Machine DOS virtuelle) (VDM) est le nom des technologies de Microsoft permettant d'exécuter des programmes MS-DOS sur les ordinateurs équipés de processeurs Intel 80386 ou plus récents quand il y a un autre système d'exploitation présent qui contrôle le matériel. Les machines DOS virtuelles dépendent du mode virtuel 8086 du processeur Intel 80386, qui permet d'exécuter des logiciels écrits pour le processeur 8086 en mode réel dans un environnement contrôlé en attrapant et envoyant au système d'exploitation présent (comme les ) toutes les opérations qui demandent l'accès au matériel. Le système d'exploitation peut ensuite faire l'émulation et continuer le logiciel DOS. Les machines DOS virtuelles sont apparues avec Windows 2.1 386 et sont présentes dans toutes les versions subséquentes de Windows. Dans la famille Windows NT, elles sont toutefois reléguées à émuler DOS et ne s'occupent plus de l'API Windows. L'exécutable de Windows NT qui est utilisé pour émuler un seul environnement DOS (et Windows 3.x) est appelé ntvdm.exe. Les machines DOS virtuelles étaient aussi utilisées dans OS/2 2.0 et plus récent. Quand un programme DOS à l'intérieur d'une machine DOS virtuelle demande l'accès à un périphérique, Windows lui permettra un accès direct (rarement), ou lui présentera un Virtual Device Driver (VxD en abrégé) qui émule le matériel en utilisant les fonctions du système d'exploitation. Une VDM utilisera systématiquement l'émulation pour les contrôleurs d'interruptions Intel , les « puces compteur » , le DMA , etc. Les VDM pour l'OS Linux s'appellent Dosemu. La version SCO UNIX était . En général, les technologies VDM (incluant même VMware) ne permettent pas d'exécuter de manière satisfaisante plusieurs vieux programmes DOS sur les ordinateurs d'aujourd'hui. L'émulation est utilisée seulement pour les périphériques de base (bien que Windows XP ait ajouté l'émulation de la carte son Sound Blaster et d'autres périphériques multimédia). L'émulation des périphériques supportés est incomplète et bizarre (les versions Windows de la famille NT ne mettent à jour l'écran que quelques fois par seconde quand un programme DOS écrit dans la mémoire et n'émulent pas les modes de haute résolution graphique). Parce que le logiciel est exécuté en grande partie en mode natif, toutes les boucles de temporisation vont expirer prématurément. Cela fait en sorte que le logiciel fonctionne beaucoup trop vite ou que les périphériques émulés ne sont pas détectés parce que le temps d'attente n'est pas assez grand pour leur permettre de donner une réponse. Une solution plus intéressante dans de tels cas est d'utiliser un programme qui émule un processeur en entier tel DOSBox. Le désavantage est qu'il ne permet pas une intégration totalement transparente avec le système d'exploitation primaire.
* Portail de Microsoft
* Portail de l’informatique (fr)
- 仮想DOSマシン(Virtual DOS Machine:VDM)とは、マイクロソフトのWindows等に実装されたIA-32の仮想86モードを利用したMS-DOSシステムコールが利用可能な環境のことである。 (ja)
- Virtual DOS machines (VDM) refer to a technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs when there is already another operating system running and controlling the hardware. (en)
- 가상 도스 머신(Virtual DOS Machine: VDM)은 오래된 도스 및 16비트 윈도우 프로그램을 인텔 80386 이상의 컴퓨터에서 동작하도록 도와주는 소프트웨어이다. 마이크로소프트의 윈도우 등에서 구현되고 있는 IA-32의 가상 86모드를 이용하여 제공되는, MS-DOS의 시스템 호출이 작동하며 몇 가지 주변기기 또한 가상으로 구현된 가상 머신의 아키텍처를 말한다. 앞서 언급했듯이 "가상 도스 머신"이라고 하여 반드시 도스용 프로그램만을 다루는 것이 아니다. (ko)
- 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. (pl)
- Виртуальная машина DOS (англ. Virtual DOS machine, VDM) — технология, позволяющая запускать 16/32-разрядные приложения DOS и 16-разрядные приложения Windows 3.x на процессорах Intel 80386 и выше, когда уже запущена другая операционная система, которая уже управляет устройствами. (ru)
|
dbo:thumbnail
| |
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 32274 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:cs1Dates
| |
dbp:date
| |
dbp:group
| |
dbp:wikiPageUsesTemplate
| |
dct:subject
| |
gold:hypernym
| |
rdf:type
| |
rdfs:comment
|
- Virtual DOS machine (též NTVDM) je v informatice technologie, která ve 32bitových Windows NT umožňuje spouštět 16bitové programy určené pro DOS nebo Windows pro DOS (tj. Windows 3.1x nebo Windows 3.0). Systémy Windows NT vyžadují 32bitový procesor Intel 80386 nebo novější, který pomocí Virtual 8086 mode umožňuje nativně (tj. přímo) provádět 16bitové instrukce. Toho využívá technologie NTVDM, která v jádře Windows NT zajišťuje pro 16bitové programy nezbytnou infrastrukturu a tím jejich nativní běh v jinak plně 32bitovém prostředí. (cs)
- Die Virtual DOS Machine (VDM) ist eine virtuelle Maschine, die in einigen Betriebssystemen der Microsoft-Windows-NT-Familie enthalten ist, um die Kompatibilität mit älterer, für MS-DOS entwickelter Software sicherzustellen. (de)
- 仮想DOSマシン(Virtual DOS Machine:VDM)とは、マイクロソフトのWindows等に実装されたIA-32の仮想86モードを利用したMS-DOSシステムコールが利用可能な環境のことである。 (ja)
- Virtual DOS machines (VDM) refer to a technology that allows running 16-bit/32-bit DOS and 16-bit Windows programs when there is already another operating system running and controlling the hardware. (en)
- 가상 도스 머신(Virtual DOS Machine: VDM)은 오래된 도스 및 16비트 윈도우 프로그램을 인텔 80386 이상의 컴퓨터에서 동작하도록 도와주는 소프트웨어이다. 마이크로소프트의 윈도우 등에서 구현되고 있는 IA-32의 가상 86모드를 이용하여 제공되는, MS-DOS의 시스템 호출이 작동하며 몇 가지 주변기기 또한 가상으로 구현된 가상 머신의 아키텍처를 말한다. 앞서 언급했듯이 "가상 도스 머신"이라고 하여 반드시 도스용 프로그램만을 다루는 것이 아니다. (ko)
- Виртуальная машина DOS (англ. Virtual DOS machine, VDM) — технология, позволяющая запускать 16/32-разрядные приложения DOS и 16-разрядные приложения Windows 3.x на процессорах Intel 80386 и выше, когда уже запущена другая операционная система, которая уже управляет устройствами. (ru)
- « Virtual DOS machine » (Machine DOS virtuelle) (VDM) est le nom des technologies de Microsoft permettant d'exécuter des programmes MS-DOS sur les ordinateurs équipés de processeurs Intel 80386 ou plus récents quand il y a un autre système d'exploitation présent qui contrôle le matériel. Les machines DOS virtuelles étaient aussi utilisées dans OS/2 2.0 et plus récent. Les VDM pour l'OS Linux s'appellent Dosemu. La version SCO UNIX était .
* Portail de Microsoft
* Portail de l’informatique (fr)
- 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. (pl)
|
rdfs:label
|
- Virtual DOS machine (cs)
- Virtual DOS Machine (de)
- Machine DOS virtuelle (fr)
- 가상 도스 머신 (ko)
- 仮想DOSマシン (ja)
- NTVDM (pl)
- Виртуальная машина DOS (ru)
- Virtual DOS machine (en)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:depiction
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageDisambiguates
of | |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is rdfs:seeAlso
of | |
is foaf:primaryTopic
of | |