Windows 2.1x

De Wiki expérimental

Windows 2.1x (également connu sous le nom de Windows / 286 ou Windows / 386 ) est une version historique des systèmes d'exploitation basés sur une interface utilisateur graphique Windows .

Windows/286 2.10 et Windows/386 2.10 ont été publiés le 27 mai 1988, moins de six mois après la sortie de Windows 2.0, bien qu'il existait des versions de Windows/386 dès la version 2.01 en septembre 1987 avant Windows 2.0 en décembre 1987. Ces versions peuvent tirer parti des caractéristiques spécifiques des processeurs Intel 80286 et Intel 80386. Un disque dur était requis pour la première fois pour installer Windows.

Éditions

Deux éditions de Windows 2.1x ont été publiées, qui pourraient toutes deux tirer parti du processeur Intel pour lequel elles ont été conçues.

Windows/286

Windows/286 profite du HMA pour augmenter la mémoire disponible pour les programmes Windows. Il a introduit le pilote DOS HIMEM.SYS à cet effet. Il inclut également la prise en charge de plusieurs cartes EMS, bien que cette prise en charge ne soit pas liée au processeur 80286 . La nature segmentée des programmes Windows 16 bits est tout à fait adaptée à l'utilisation d'EMS, car des parties de code et de données ne peuvent être rendues visibles dans le premier mégaoctet de mémoire accessible aux programmes en mode réel que lorsque le programme qui les utilise reçoit le contrôle. Microsoft a encouragé les utilisateurs à configurer leurs ordinateurs avec seulement 256 Ko de mémoire principale, laissant l'espace d'adressage de 256 à 640 Ko disponible pour le mappage dynamique de la mémoire EMS.

Malgré son nom, Windows / 286 était pleinement opérationnel sur un processeur 8088 ou 8086. Windows / 286 n'utiliserait tout simplement pas la zone de mémoire élevée car aucune n'existait sur un processeur de classe 8086; cependant, l' EMS pourrait toujours être utilisé, s'il était présent. Quelques fournisseurs de PC ont livré Windows / 286 avec du matériel 8086; un exemple était le PS / 2 modèle 25 d'IBM, qui avait la possibilité d'être livré avec un "DOS 4.00 et un kit Windows" pour les marchés éducatifs, qui comprenait un logiciel de traitement de texte et de présentation utile pour les étudiants, ce qui a créé une certaine confusion lorsque les acheteurs de ce système a reçu une boîte étiquetée Windows / 286 avec une machine qui était nettement inférieure à un 80286.

Windows/386

Windows/386 était beaucoup plus avancé que son frère 286. Il a introduit un noyau en mode protégé , au-dessus duquel l' interface graphique et les applications s'exécutent comme une tâche en mode 8086 virtuel. Il a permis à plusieurs programmes MS-DOS de s'exécuter en parallèle en mode CPU "8086 virtuel", plutôt que de toujours suspendre les applications en arrière-plan. (Les applications Windows pouvaient déjà s'exécuter en parallèle via le multitâche coopératif .) À l'exception de quelques kilo-octets de surcharge, chaque application DOS pouvait utiliser n'importe quelle mémoire disponible avant le démarrage de Windows. Windows/386 exécutait des applications Windows dans une seule boîte Virtual 8086, avec émulation EMS. En revanche, Windows 3.0 en mode standard ou étendu exécutait des applications Windows dans des segments en mode protégé 16 bits.

Windows/386 a également fourni une émulation EMS, en utilisant les fonctionnalités de gestion de la mémoire du 80386 pour que la RAM au-delà de 640 Ko se comporte comme la mémoire en banque précédemment fournie uniquement par des cartes d'extension et utilisée par les applications DOS populaires. (En remplaçant le fichier WIN200.BIN par COMMAND.COM, il est possible d'utiliser l'émulation EMS sous DOS sans démarrer l'interface graphique Windows.) Il n'y avait pas de prise en charge de la mémoire virtuelle sur disque, donc plusieurs programmes DOS devaient tenir dans le mémoire physique disponible; par conséquent, Microsoft a suggéré d'acheter de la mémoire et des cartes supplémentaires si nécessaire.

Aucune de ces versions ne fonctionnait avec des gestionnaires de mémoire DOS comme CEMM ou QEMM ou avec des extensions DOS , qui ont leur propre gestion de mémoire étendue et s'exécutent également en mode protégé. Ce problème a été résolu dans la version 3.0, qui est compatible avec Virtual Control Program Interface (VCPI) en "mode standard" et avec DOS Protected Mode Interface (DPMI) en mode "386 étendu" (toutes les versions de Windows de 3.0 à 98 exploitent une faille dans EMM386 pour configurer le mode protégé). Windows 3.0 avait également la capacité d'utiliser le module de mémoire améliorée à écriture directe DWEMM. C'est ce qui permet une interface utilisateur graphique beaucoup plus rapide et plus élégante, ainsi qu'une véritable prise en charge de la mémoire étendue.

BYTE en 1989 a classé Windows/386 parmi les lauréats de la "Distinction" des prix BYTE, le décrivant comme "une concurrence sérieuse pour OS / 2" car il "puise dans la puissance du 80386". [

Windows 2.11

Le 13 mars 1989, Windows 2.11 a été publié dans les éditions Windows/286 et Windows/386, avec quelques changements mineurs dans la gestion de la mémoire, la prise en charge d' AppleTalk et une impression plus rapide et des pilotes d'imprimante mis à jour.

Windows 2.11 a été remplacé par Windows 3.0 en mai 1990.

Voir aussi

  • LOADALL