Natürlich wurde Windows 3.x so programmiert, dass es den 386 optimals ausnutzen konnte. Microsoft hat bei Windows den 286 quasi übersprungen – was ja der große Streitpunkt bei der Entwicklung von OS/2 mit IBM gewesen ist. Denn IBM wollte ein vollwertiges 286-Betriebssystem, während sich Microsoft bei Windows NT erst gar nicht mit dem 286 beschäftigt hat, aber auch bei Windows 3.x sich nicht länger als notwendig mit dem 286 beschäftigt hat. Darum setzt Windows 3.x auf XMS. Aber auch der 286 bietet XMS per Protected Mode. Siehe Extended Memory Specification.