Sous dos, rien empêche un programme de passer en mode protégé et de faire exécuter du code 32bit au delà du premier méga, il faut juste repasser en mode réel le temps d'appeler les fonction dos/bios
victornement a écrit : Bah de toute maniére, si on peut repousser la limitte des 64 Mo, ils ne seront pas utilisés quand même car MS-DOS tourne en mode réél et ne peut pas gérer plus de ....... 1 Mo (?) de ram (sauf si on passe par himem.sys qui passe en mode protégé, lit ou écrit dans la mémoire, et repasse en mode réel).
Or il faut dans ce cas que les applications soient conçues pour utiliser himem.sys, ce qui est rarement le cas.
C'était très fréquent à partir de 1993, réalisé avec un dos extendeur
par exemple sous une forme client/serveur type DPMI
serveur dpmi (dos4g, cwsdpmi, windows...) alloue la mémoire (avec himem) et réalise l'intermédiaire lors des appels de fonction dos "réflexion des interruptions"
Et en cherchant sur internet, il est possible de trouver des demos de 64bit sous dos, après tout, rien ne l'empêche non plus, il suffit de passer en long mode car en mode réel il n'y a pas de contrôle/restriction d'accès au matériel
Win3.x/9x se font allouer toute la mémoire disponible par himem à son lancement, et c'est que cette mémoire qui sera utilisée par la suite
victornement a écrit : Donc à changer himem.sys, je ne suis pas sur qu'on gagne grand chose (ça dépend si Windows 3.11 utilise himem.sys, ce qui n'est sans doute pas le cas car il utilise le "mode étendu 386" (il faut comprende "protégé") et n'a sans doute pas besoin de himem).
