Win3x.Org

Windows & DOS Community

Le mode virtuel 8086

Répondre   Page 1 sur 1  [ 2 messages ]
Auteur Message
Big Monstro
Sujet du message : Le mode virtuel 8086
Publié : 05 août 2015 14:56
Administrateur
Avatar de l’utilisateur
En ligne
 
Messages : 3086
Inscription : 27 juin 2003 15:15
PC Rétro : 80486 DX2/66, MS-DOS & Windows 95
 
Qu'est-ce que le mode virtuel 8086 ?

Il s'agit d'une fonctionnalité introduite avec le 80386, dont le but est de pouvoir exécuter de manière transparente des applications conçues pour le mode réel, alors que le processeur fonctionne en mode protégé. En effet, le mode protégé du 80286 souffrait de deux handicaps : une compatibilité trop perfectible avec les applications en mode réel, et l'impossibilité de revenir au mode réel sans réinitialiser le processeur. Au final, pour des raisons de compatibilité avec l'existant, les utilisateurs exécutaient plus souvent leur 80286 en mode réel (avec toutes les contraintes que cela impliquait ; comme l'accès direct à seulement 1024/1088 Ko de RAM au total, dont 640 Ko de mémoire conventionnelle). Le mode virtuel 8086 a permis d'imposer le mode protégé, puisque la compatibilité logicielle était améliorée (dans les faits, il y avait parfois des soucis, mais c'était globalement bien mieux qu'avant).

Comment Windows gère-t-il ce mode ?

Windows/386, Windows 3.x, Windows 9x et même les versions x86 32-bit de Windows NT gèrent le mode virtuel 8086. C'est grâce à cela que de vieilles applications MS-DOS peuvent s'exécuter sur ces systèmes sans émulation, alors même que ces OS fonctionnent en mode protégé (si le résultat est souvent peu convaincant sous Windows NT, notamment pour les jeux DOS, c'est à cause de sévères restrictions d'accès au matériel imposées par NTVDM). Qui plus est, ces applications DOS sont isolées dans des machines virtuelles distinctes dites 8086, ce qui améliore potentiellement la stabilité et la gestion du multitâche. Bref, le mode protégé du 80386, qui implémente le virtuel 8086, n'a apporté que des avantages par rapport au mode protégé du 80286, qui fut peu utilisé par Microsoft (OS/2 1.x, Windows 3.x et Xenix sont les seuls à le prendre en charge).


Dernière modification par Big Monstro le 05 août 2015 14:56, modifié 2 fois.

Haut
Profil Citer
Jajan
Sujet du message : Re: Le mode virtuel 8086
Publié : 28 août 2015 09:50
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 1056
Inscription : 01 mai 2010 19:44
PC Rétro : Mon boulier !
 
C'est une des bonnes choses que Microsoft devait penser à l'époque !! :lol:


Haut
Profil
Afficher : Trier par : Ordre :
Répondre   Page 1 sur 1  [ 2 messages ]
Revenir à « Documentations et tutoriels »
Aller :