Mode 8086 virtuel
86 modes de processeur
Dans le microprocesseur du 80386 et plus tard, le mode 8086 virtuel de , également appelé le le vrai mode virtuel ou le VM86 , permet l'exécution des applications du vrai mode qui sont incapable de courir directement en mode protégé .
Le mode VM86 emploie un arrangement de la segmentation identique au vrai mode, pour des raisons de compatibilité, mais a employé les 20 - l'adresse du peu (de bit réellement 21) résultant de lui comme adresse linéaire, ainsi lui est sujette à la pagination .
Utilisation
Il est employé pour exécuter des programmes de DOS dans le Microsoft Windows /386 , Windows 3.x , Windows 9x / je , et OS/2 2.x et plus tard par les machines virtuelles de DOS de dans le SCO UNIX par la fusion , et dans le Linux par le Dosemu .Les programmes de DOS de mode protégé, 16 ou à 32 bits, ne s'exécutent pas en mode 8086 virtuel, mais plutôt en mode d'utilisateur (tant que ils sont le DPMI compatible), ainsi les émulateurs ci-dessus font réellement soutenir plus que juste le mode 8086 virtuel.
Adressage de mémoire
Le problème le plus commun en courant le code 8086 du mode protégé est l'adressage de mémoire qui est totalement différent entre le mode protégé et mode le vrai. Comme mentionné, à côté du travail sous le mode VM86 le mécanisme de la segmentation retourne pour fonctionner juste comme sous le vrai mode, mais le mécanisme de la pagination est toujours en activité, et il est transparent au code de vrai mode, ainsi la protection de mémoire s'applique encore, et ainsi est l'isolement de l'espace d'adressage.
Interruptions
Quand les interruptions (instruction de matériel, de logiciel et d'iret) se produisent, les commutateurs de processeur outre du mode VM86 et des retours au travail dans le plein mode protégé pour manipuler l'interruption. Et avant d'entretenir l'interruption, les registres de DS, d'es, de FS, et de GS sont poussés sur la nouvelle pile et mis à zéro.
Voir également
IA-32 X86
X86 langage d'assemblage
.
| Random links: | Zones protégées d'Australie du sud | Grange de Tudhoe | Beurre d'Apple | Essence Atkins | Backchannel | Modo_virtual_8086 |