| Dr Frankenstein a écrit : |
Le mode standard est 16-bit seulement, et ne permet pas d'utiliser les fonctions introduites avec le 386 (y compris le 32-bit). Donc c'est comme si t'étais coincé avec un 286
Le mode standard est le mode 286 qui permet d'accéder à 16 Mo de RAM en mode segmenté (adresses sur 24 bits mais données sur 16 bits) . INTEL appelle ça le mode segmenté (c'est le nom que ça devrait avoir en informatique traditionnelle, ce mode est celui des UNIX version 7 et autres OS des années 70).
IBM et Microsoft appellent ça le mode standard pour des raisons marketing, ça permettait à l'heure de l'introduction d'OS2 qui ne marchait initialement que sur 286, de présenter MSDOS comme un produit inférieur.
Manque de pot, le 286 était sévèrement buggué et INTEL l'a rapidement squizzé pour introduire le 386, aussi personne n'a voulu de l'OS2 marketé 286 et a continué à utiliser MSDOS avec des extensions 32 bits.
Là où Microsoft a fait fort, c'est de se repositionner quasi instantanément sur le 386 qui existait déjà depuis plusieurs années et qui offrait non seulement le mode segmenté en mode 32 bits mais aussi le mode paginé qui est nettement plus simple à gérer si on a beaucoup de mémoire physique.
MS a donc abandonné IBM et sa lenteur congénitale et a dû trouver un nom marketing pour différencier son nouvel OS (Windows 386) du vieille OS2, en plus à l'époque il y avait pléthore de noms et de méthodes d'accès à la RAM au dela de 1Mo .
Du coup IBM a essayé de faire une version d'OS2 qui marchait elle aussi en mode 386 (OS2 Warp). Mais pour l'avoir utilisé au travail sur des dizaines de machines, je vous assure que c'était une ####### infâme par rapport à Windows 95/98.
Sinon pour les posts précédents: Quand on parle de mode protégé c'est aussi bien le mode 286 que le mode 386. Il s'agit simplement d'un mode où l'adresse manipulé par le programmeur n'est pas l'adresse à l'exécution.
Il n'y a pas non plus d'opposition entre mode réel et mode 8086 virtuel, le mode 8086 virtuel c'est un mode de virtualisation du 8086 pour ne pas perdre le bénéfice des logiciels écrits en mode MSDOS.