Win3x.Org
http://www.win3x.org/win3board/

Le mode virtuel 8086
http://www.win3x.org/win3board/viewtopic.php?f=2&t=19109
Page 1 sur 1
Auteur :  Big Monstro [ 05 août 2015 14:56 ]
Sujet du message :  Le mode virtuel 8086

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).

Auteur :  Jajan [ 28 août 2015 09:50 ]
Sujet du message :  Re: Le mode virtuel 8086

C'est une des bonnes choses que Microsoft devait penser à l'époque !! :lol:

Page 1 sur 1 Fuseau horaire sur UTC+02:00
Développé par phpBB® Forum Software © phpBB Limited
Traduction française officielle © Qiaeru