Le mode virtuel 8086 (en anglais : Virtual 8086 mode) est un mode d'exécution particulier pour les processeurs de la famille x86.

PropertyValue
dbpedia-owl:abstract
  • Le mode virtuel 8086 (en anglais : Virtual 8086 mode) est un mode d'exécution particulier pour les processeurs de la famille x86. Ce mode fut créé avec l'apparition du processeur Intel 80386 en 1985 et est disponible sur toutes les versions supérieures de ce processeur.Le mode virtuel 8086, aussi appelé Virtual 8086 ou V86, permet au processeur de se comporter comme un processeur 8086 ou 8088 pour lesquels n'existait que le mode réel.Son avantage par rapport au mode réel est qu'il est très facile et très rapide de passer de ce mode au mode protégé et inversement.Ce mode d'exécution fut créé pour faire fonctionner des applications DOS en même temps que des applications Windows 32 bits qui nécessitent le mode protégé.Les programmes DOS (qu'ils soient 16 ou 32 bits) compatibles DPMI (en anglais : DOS Protected Mode Interface) fonctionnent en mode protégé et non au travers du mode virtuel 8086.
  • 가상 86 모드(Virtual 8086 mode)는 인텔의 i386에서 처음 지원되기 시작한, CPU의 명령 세트 아키텍처(IA-32)의 동작 모드 가운데 하나이다. CPU가 보호 모드로 작동하여 태스크 관리가 이루어질 때, 8086의 코드가 실행되는 가상 머신의 구현을 하드웨어로 지원해주는 것이 그 특징이다.가상 86 모드의 실행환경은, 보호 모드로 작동하는 가상 86 모니터와, 가상 86모드로 작동하는 가상86 태스크로 구성된다. x86 윈도 NT 기반 운영 체제의 NTVDM은 VM86 모드를 사용하기도 하지만 직접 하드웨어에 접근하는 것은 매우 제한되어 있다.
  • En el microprocesador 80386 y posteriores, el modo 8086 virtual, también llamado modo real virtual o VM86, permite la ejecución de aplicaciones de modo real que violan las reglas bajo control de un sistema operativo de modo protegido.El VM86 usaba la forma de segmentación del modo real, pero usaba la dirección resultante de 20 bits (realmente 21 bits), tratándola como una dirección lineal, de tal manera que era sujeta a paginación.Era usado para ejecutar programas DOS en Microsoft Windows/386, Windows 3.x, Windows 95, Windows 98, Windows Me, y OS/2 2.x y más adelante, a través de las máquinas DOS virtuales, también en SCO UNIX a través de Merge, y en Linux por medio de dosemu.Los programas de DOS de modo protegido, tanto de 16 como de 32 bits, no se ejecutan en el modo 8086 virtual, sino en modo usuario, siempre y cuando fueran compatibles con DPMI. Así que los emuladores arriba mencionados hacen de hecho más que solo el soporte para el modo 8086 virtual.
  • Virtual 8086 mode (též virtual real mode, V86-mode nebo VM86) je v informatice označení pro technologii obsaženou v 32bitových procesorech Intel 80386 a novějších (tj. IA-32). Umožňuje v 32bitovém režimu nativně provádět 16bitové strojové instrukce, čímž je zajištěna zpětná kompatibilita s 16bitovým režimem starších procesorů používaných v IBM PC kompatibilních počítačích (tj. Intel 8086 až Intel 80286). Tato hardwarově zajištěná zpětná kompatibilita umožňuje v novějších 32bitových systémech (Windows NT, Linux) při existenci příslušné infrastruktury (ve Windows označované NTVDM) vedle sebe spouštět jak 32bitové programy, tak 16bitové programy.
  • Al microprocessador 80386 i posteriors, el mode 8086 virtual , també anomenat mode real virtual o VM86 , permet l'execució d'aplicacions de mode real que violen les normes sota control d'un sistema operatiu de mode protegit.El VM86 feia servir la forma de segmentació del mode real, però feia servir l'adreça resultant de 20 bit s (realment 21 bits), tractant-la com una adreça lineal, de tal mode que era subjecta a paginació.Era usat per executar programes MS-DOS a Microsoft Windows/386, Windows 3.x, Windows 95, Windows 98, Windows Me, i OS/2 2.xi més endavant, a través de les màquines DOS virtuals, també en SCO UNIX a través de merge, i en Linux mitjançant dosemu.Els programes de DOS de mode protegit, tant de 16 com de 32 bits, no s'executen en la mode 8086 virtual, sinó en mode usuari, sempre que fossin compatibles amb DPMI. Així que els emuladors dalt esmentats fan de fet més que només el suport per al mode 8.086 virtual.
  • In the 80386 microprocessor and later, virtual 8086 mode (also called virtual real mode, V86-mode or VM86) allows the execution of real mode applications that are incapable of running directly in protected mode while the processor is running a protected mode operating system. It is a hardware virtualization technique that allowed multiple 8086 processors to be emulated by the 386 chip; it emerged from the painful experiences with the 80286 protected mode, which by itself was not suitable enough to run well concurrent MS-DOS applications.VM86 mode uses a segmentation scheme identical to that of real mode (for compatibility reasons) which creates 20-bit linear addresses in the same manner as 20-bit physical addresses are created in real mode, but are subject to protected mode's memory paging mechanism.
  • Nei processori 80386 e successivi, la modalità 8086 virtuale (Virtual 8086 mode), chiamata anche come modalità reale virtuale (virtual real mode, o VM86), permetteva l'esecuzione di programmi in modo reale che violano le regole della modalità protetta, sotto il controllo di un sistema operativo nella modalità protetta.Utilizza la modalità reale per la segmentazione, ma sfrutta l'indirizzamento a 20 bit (attualmente 21 bit), risultando un indirizzamento lineare, da poter utilizzare la paginazione.È utilizzato per eseguire - attraverso la Virtual DOS machine - programmi DOS in Microsoft Windows/386, Windows 3.x, Windows 9x, Windows Me e OS/2 2.x e successive. Allo stesso modo permette di eseguire programmi DOS in SCO UNIX attraverso Merge e in Linux con DOSEMU.I programmi DOS in modo protetto, a 16 o a 32-bit, non funzionano nella modalità 8086 virtuale, ma in user mode (visto che sono compatibili con DPMI), impedendo di fatto l'uso degli emulatori sopracitati.
  • 仮想86モード(かそうはちろくモード)とはi386以降のCPUの命令セットアーキテクチャ (IA-32)の動作モードの一つである。特徴はプロテクトモードのタスク保護の管理下で8086のコードを実行することによってその仮想機械の実装をハードウエア的に支援することである。
  • Tryb wirtualny (zwany także V86 lub Virtual 8086) — specjalny tryb pracy procesorów o architekturze IA-32, dostępny w trybie chronionym, który umożliwia uruchamianie programów przeznaczonych dla trybu rzeczywistego. W trybie wirtualnym symulowane jest działanie analogiczne dla procesora Intel 8086 (faktycznie można uruchamiać kod także dla 8088, 80186 i 80188), tzn. otrzymuje dostęp do 1 MB pamięci i rejestrów procesora i może wykonywać te rozkazy, które mają sens w takim otoczeniu.Natomiast w odróżnieniu od "prawdziwego" trybu rzeczywistego, wszelki dostęp do portów procesora jest sankcjonowany przez system operacyjny pracujący w trybie chronionym. Podobnie przerwania są obsługiwane przez system operacyjny. To umożliwia bezkonfliktową pracę zwykłych zadań systemu i zadań V86. Możliwe jest ponadto jednoczesne uruchomienie wielu zadań V86.Ponieważ to na system operacyjny spada obsługa dostępu do portów oraz przerwań, system musi emulować sprzęt, jak i udostępniać określoną funkcjonalność 16-bitowego systemu operacyjnego. Innymi słowy system musi tłumaczyć żądania zadania V86, np. zapis do określonego portu na akcję sterownika sprzętu.Tryb V86 jest wykorzystywany do uruchamiania programów DOS-owych. System Windows posiada wbudowane mechanizmy umożliwiające uruchomienie takich programów (w Microsoft Windows NT jest to NTVDM), natomiast dla systemu Linux istnieją programy dosbox oraz DOSEMU.
  • Der Betriebsmodus Virtual 8086 Mode wurde mit dem Intel 80386-Prozessor eingeführt. Da damals – im Jahre 1985 – sich Protected-Mode-Betriebssysteme noch nicht am Markt gegen das Real-Mode-Betriebssystem DOS durchgesetzt hatten, wurde mit dem Virtual 8086 Modus (kurz: VM86) die Möglichkeit geschaffen, innerhalb eines Protected-Mode-Betriebssystems Real-Mode-Programme (also vor allem DOS-Programme) auszuführen, ohne die Protected-Mode-Umgebung zu verlassen.Bekanntestes Beispiel hierfür ist die so genannte DOS-Box, die ab Microsoft Windows 3.0 existierte.Im Protected Mode (PM) können mehrere Programme (so genannte Tasks) quasi parallel ablaufen. Für jeden dieser Tasks kann über ein bestimmtes Bit im Statusregister festgelegt werden, ob er ein VM86-Task sein soll.Im Virtual 8086 Modus verhält sich der Prozessor aus Programmsicht wie ein (sehr schneller) 8086. Jedem VM86-Task stehen maximal ein Mebibyte Arbeitsspeicher zur Verfügung. Dies muss – im Gegensatz zum Real Mode – jedoch nicht das erste Mebibyte im Speicher sein, da die Protected-Mode-Umgebung im Hintergrund automatisch eine Umsetzung der virtuellen Adressen in physische Adressen vornimmt.Da ein VM86-Task in der Regel unprivilegiert läuft, hat er nur eingeschränkte Zugriffsrechte auf die Hardware oder bestimmte CPU-Register. (Dies ist notwendig, da sonst ein Programm in einer „DOS-Box“ das Protected-Mode-Betriebssystem und somit den Speicherschutz umgehen könnte.) Jeder Hardwarezugriff, den ein VM86-Task macht, wird daher vom Prozessor abgefangen und als Exception an das PM-Betriebssystem gemeldet, welches dann entweder das Verhalten der Hardware nachbilden (simulieren) muss, oder bei unerlaubten Zugriff den VM86-Task und das in ihm laufende Programm beendet. Da unter DOS solche direkten Hardwarezugriffe recht häufig vorkommen, stellt dies an das PM-Betriebssystem große Anforderungen, da eine Vielzahl an Hardwareverhalten nachgebildet werden muss. Da das Abfangen und Simulieren der Hardwarezugriffe außerdem meist langsamer ist als der direkte Hardwarezugriff, laufen viele DOS-Programme im VM86-Modus spürbar langsamer als im „echten“ Real Mode.Der VM86-Modus wurde jedoch nicht nur für DOS-Boxen z.B. unter Windows, OS/2, Linux (über das Programm DosEmu) benutzt, sondern auch von DOS selbst. Der Speichertreiber EMM386.EXE von MS-DOS schaltete – vom Benutzer meist unbemerkt – in den Protected Mode, um Zugriff auf den Speicher jenseits der 1-Mebibyte-Grenze zu bekommen. Anschließend startete er einen VM86-Task, in den das bereits laufende DOS dann verlegt wurde. EMM386.EXE benutzte die ebenfalls ab dem 80386er verfügbare Paging-Technik, um den DOS-Programmen mehr Speicher zur Verfügung zu stellen, indem es Speicher von jenseits der 1-Mebibyte-Grenze in den DOS-Adressraum einblendete. (Expanded Memory EMS) Solche Speichermanager existierten auch für die anderen MS-DOS-kompatiblen Betriebssysteme. Sie hießen dort anders, aber ihre prinzipielle Arbeitsweise war identisch.Beim 486er und Pentium kamen weitere Features für den VM86-Modus hinzu, die es erlauben, dass bestimmte Interrupt-Serviceroutinen komplett im VM86-Modus abgearbeitet werden können, ohne dass aufwändige Task-Wechsel in das Protected-Mode-Betriebssystem erfolgen müssen. Dies ermöglicht eine Ausführungsgeschwindigkeit, die dem echten Real Mode sehr nahe kommt, vor allem, da unter DOS Software-Interrupts sehr häufig sind, da sie als Aufruf ins Betriebssystem und von BIOS-Routinen benutzt werden.Mit der schwindenden Bedeutung des Betriebssystems DOS ist auch der VM86-Modus heutzutage eher als historisch anzusehen und wird daher kaum noch verwendet, auch wenn er in jeder aktuellen x86-kompatiblen CPU noch verfügbar ist. Im "Compatibility Mode" der AMD64-Architektur wird der Virtual86 Mode nicht mehr unterstützt. Allerdings existieren Software-Emulatoren wie DOSBox, die eine 8086-kompatible CPU incl. PC-typischer Hardwareumgebung komplett in Software emulieren können. Außerdem ist er noch im "Legacy Mode" (32-bit-Modus) verfügbar sowie in jeder virtuellen Maschine mit 16 oder 32 bit.
dbpedia-owl:wikiPageExternalLink
dbpedia-owl:wikiPageID
  • 928934 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 3059 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 32 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 109703705 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
prop-fr:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • Le mode virtuel 8086 (en anglais : Virtual 8086 mode) est un mode d'exécution particulier pour les processeurs de la famille x86.
  • 가상 86 모드(Virtual 8086 mode)는 인텔의 i386에서 처음 지원되기 시작한, CPU의 명령 세트 아키텍처(IA-32)의 동작 모드 가운데 하나이다. CPU가 보호 모드로 작동하여 태스크 관리가 이루어질 때, 8086의 코드가 실행되는 가상 머신의 구현을 하드웨어로 지원해주는 것이 그 특징이다.가상 86 모드의 실행환경은, 보호 모드로 작동하는 가상 86 모니터와, 가상 86모드로 작동하는 가상86 태스크로 구성된다. x86 윈도 NT 기반 운영 체제의 NTVDM은 VM86 모드를 사용하기도 하지만 직접 하드웨어에 접근하는 것은 매우 제한되어 있다.
  • 仮想86モード(かそうはちろくモード)とはi386以降のCPUの命令セットアーキテクチャ (IA-32)の動作モードの一つである。特徴はプロテクトモードのタスク保護の管理下で8086のコードを実行することによってその仮想機械の実装をハードウエア的に支援することである。
  • Tryb wirtualny (zwany także V86 lub Virtual 8086) — specjalny tryb pracy procesorów o architekturze IA-32, dostępny w trybie chronionym, który umożliwia uruchamianie programów przeznaczonych dla trybu rzeczywistego. W trybie wirtualnym symulowane jest działanie analogiczne dla procesora Intel 8086 (faktycznie można uruchamiać kod także dla 8088, 80186 i 80188), tzn.
  • Al microprocessador 80386 i posteriors, el mode 8086 virtual , també anomenat mode real virtual o VM86 , permet l'execució d'aplicacions de mode real que violen les normes sota control d'un sistema operatiu de mode protegit.El VM86 feia servir la forma de segmentació del mode real, però feia servir l'adreça resultant de 20 bit s (realment 21 bits), tractant-la com una adreça lineal, de tal mode que era subjecta a paginació.Era usat per executar programes MS-DOS a Microsoft Windows/386, Windows 3.x, Windows 95, Windows 98, Windows Me, i OS/2 2.xi més endavant, a través de les màquines DOS virtuals, també en SCO UNIX a través de merge, i en Linux mitjançant dosemu.Els programes de DOS de mode protegit, tant de 16 com de 32 bits, no s'executen en la mode 8086 virtual, sinó en mode usuari, sempre que fossin compatibles amb DPMI.
  • En el microprocesador 80386 y posteriores, el modo 8086 virtual, también llamado modo real virtual o VM86, permite la ejecución de aplicaciones de modo real que violan las reglas bajo control de un sistema operativo de modo protegido.El VM86 usaba la forma de segmentación del modo real, pero usaba la dirección resultante de 20 bits (realmente 21 bits), tratándola como una dirección lineal, de tal manera que era sujeta a paginación.Era usado para ejecutar programas DOS en Microsoft Windows/386, Windows 3.x, Windows 95, Windows 98, Windows Me, y OS/2 2.x y más adelante, a través de las máquinas DOS virtuales, también en SCO UNIX a través de Merge, y en Linux por medio de dosemu.Los programas de DOS de modo protegido, tanto de 16 como de 32 bits, no se ejecutan en el modo 8086 virtual, sino en modo usuario, siempre y cuando fueran compatibles con DPMI.
  • Virtual 8086 mode (též virtual real mode, V86-mode nebo VM86) je v informatice označení pro technologii obsaženou v 32bitových procesorech Intel 80386 a novějších (tj. IA-32). Umožňuje v 32bitovém režimu nativně provádět 16bitové strojové instrukce, čímž je zajištěna zpětná kompatibilita s 16bitovým režimem starších procesorů používaných v IBM PC kompatibilních počítačích (tj. Intel 8086 až Intel 80286).
  • Nei processori 80386 e successivi, la modalità 8086 virtuale (Virtual 8086 mode), chiamata anche come modalità reale virtuale (virtual real mode, o VM86), permetteva l'esecuzione di programmi in modo reale che violano le regole della modalità protetta, sotto il controllo di un sistema operativo nella modalità protetta.Utilizza la modalità reale per la segmentazione, ma sfrutta l'indirizzamento a 20 bit (attualmente 21 bit), risultando un indirizzamento lineare, da poter utilizzare la paginazione.È utilizzato per eseguire - attraverso la Virtual DOS machine - programmi DOS in Microsoft Windows/386, Windows 3.x, Windows 9x, Windows Me e OS/2 2.x e successive.
  • Der Betriebsmodus Virtual 8086 Mode wurde mit dem Intel 80386-Prozessor eingeführt.
  • In the 80386 microprocessor and later, virtual 8086 mode (also called virtual real mode, V86-mode or VM86) allows the execution of real mode applications that are incapable of running directly in protected mode while the processor is running a protected mode operating system.
rdfs:label
  • Mode virtuel 8086
  • Modalità 8086 virtuale
  • Mode 8086 virtual
  • Modo 8086 virtual
  • Tryb wirtualny
  • Virtual 8086 Mode
  • Virtual 8086 mode
  • Virtual 8086 mode
  • 仮想86モード
  • 가상 86모드
owl:sameAs
http://www.w3.org/ns/prov#wasDerivedFrom
foaf:isPrimaryTopicOf
is dbpedia-owl:wikiPageRedirects of
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of