L'évolution du ~ de Microsoft Windows 16 le bit Windows

Bookmark and Share this Article Original English article

Bien que son dégagement initial ait été une affaire iffy, le progrès technique et la vente faite violence ont fait à Windows le logiciel d'exploitation dominant du monde. Jetons un coup d'oeil comment Windows a évolué depuis qu'il a été libéré en 1985.

Windows 1

Le développement d'une interface utilisateur graphique pour le PC d'IBM a commencé en 1981. Les buts étaient : capacités de traitement multitâche, une interface utilisateur graphique, et graphiques non tributaires du type d'unité d'écran et d'imprimeur ; c'est-à-dire, des programmes d'application ne seraient pas exigés pour connaître les détails de la façon dont des graphiques devaient être transmis à chaque modèle soutenu d'imprimeur et d'adapteur d'affichage. Le concept original a placé les menus en bas de l'écran, mais ceci a été abandonné pour les menus drop-down et les zones de dialogue comme vu sur l'alto et le Macintosh de Xerox.

Annoncé en 1983, la version 1.01 de Windows n'a pas été libérée réellement jusqu'à ce que novembre 1985, et l'égalise alors n'a pas réalisé son potentiel prévu. Dans la version 1, des fenêtres ne pourraient pas être placées de sorte qu'elles aient recouvert, mais pourraient seulement être placées côte à côte. Son dégagement a vraiment servi juste de placeholder, pour affirmer au marché que Microsoft a prévu pour libérer un environnement graphique le long des goûts de Macintosh, de GEMME, et de vision.

Tandis que limitée dans l'exécution et l'aspect, la version 1.0 a inclus Windows écrivent et peinture de Windows, Bloc-notes, et plus petites applications telles que l'horloge, la calculatrice, le Reversi (un jeu), le CardFile, et la borne, un programme de communications de données de publication périodique. Elle a exigé 256KB de mémoire, et pourrait courir à partir de deux (360KB) disquettes à double densité à côté double, ou d'un disque dur. Un programme a appelé le directeur de MS-DOS servi de sorte de gestionnaire, et a servi de coquille du programme. Il a fonctionné entièrement en vrai mode, et ne pourrait pas adresser la mémoire après la limite 640KB imposée par l'architecture initiale de C. Des versions mineures 1.03 et 1.04 ont été libérées entre août 1986 et avril 1987 avec le soutien additionnel des langues nationales, le MS-DOS 3.2, plus de polices et d'imprimeurs, et des modèles additionnels de PC.

Windows 2

Windows 2 a été libéré en novembre 1987, et a adressé plusieurs des imperfections de la version 1. Ce dégagement a ajouté des icônes à la métaphore d'interface, et a soutenu les fenêtres recouvertes. La version 2 a exigé au moins 512KB de mémoire, mais a pu toujours être courue à partir des disquettes. La version 2.1, libérée plus tard, était la première pour exiger un disque dur. La version 2 a présenté la cachette de disque de Smartdrive et l'appui dynamique d'Exhange de données (DDE), qui ont permis un niveau d'interaction automatique entre les applications.

Tout le code de programme fonctionnait toujours en "vrai mode," avec une limite de 640KB de RAM directement accessible. Cependant, sur des ordinateurs avec de la mémoire augmentée, des applications multiples dont les conditions totales de mémoire ont excédé 640KB pourraient encore être courues. Comme Windows commuté entre les applications il a permuté le code de programme et les infopac entre le 640KB inférieur et a augmenté la mémoire. Quand l'utilisation de mémoire a été poussée à la limite, des modules de code de programme ont été jetés de la mémoire et rechargés à partir du disque dur une fois nécessaires encore. Ceci a causé un ralentissement massif et le bruit familier du disque "battant," mais cela a fonctionné.

Windows 2.10, libéré en mai 1988, a permis l'utilisation des souris d'autres fabricants, et était la première version pour exiger l'utilisation d'un disque dur. Une nouvelle version du conducteur de himem.sys a appris le tour d'employer le premier 64K de la mémoire prolongée pour le code de système, libérant vers le haut de la mémoire pour des applications.

Comme avec le système de fenêtrage de la GEMME des recherches de Digital, Windows était disponible comme version de "temps d'exécution-seulement" que les fournisseurs de logiciel pourraient empaqueter avec le logiciel d'application. La version 2.11 de Windows était le bout à rendre disponible dans ce format empaqueté.

Windows 386

Windows 386 a été libéré dans 1987 comme version spécialisée de Windows 2 qui a exigé l'utilisation d'un processeur d'Intel 80386. Les 386 ont fourni l'appui de matériel pour la pagination de mémoire virtuelle, une mémoire système plus totale, et ont employé le mode protégé par CPU's pour gagner l'accès direct à la mémoire prolongée. Le processeur a également fourni "86 virtuels" à un mode de l'unité centrale de traitement qui ont laissé Windows courir plusieurs applications de DOS immédiatement, le traitement multitâche de préemption entre les applications de DOS et le Windows. Le traitement multitâche de préemption a donné à chacun le temps d'application de DOS de fonctionner, de mode de rond-merle. La gestion de mémoire et le de préemption-traitement multitâche des applications de DOS qui sont apparues dans Windows 386 ont été reportés dans "le mode augmenté par 386" de Windows 3.0.

Windows 3

La version 3.0 de Windows était une réécriture significative de Windows, et a été libérée en mai 1990. Actuellement il restait une base installée significative des ordinateurs 80286-based, mais 80386 et 80486 processeurs ont été trouvés dans des pratiquement tous les plus nouveaux ordinateurs, et il était temps pour Windows de commencer à tirer profit des améliorations significatives d'accès mémoire de ces processeurs.

Le processeur 8088 utilisé dans le PC d'IBM original et son copie était capable de l'adressage à la plupart des 1MB de mémoire, dû à la conception du processeur. Les programmes ont indiqué des endroits de mémoire en utilisant deux composants : une valeur d'adresses de 16 bits, et un registre de 16 bits de segment. seules les valeurs de 16 bits peuvent indiquer tout au plus 65.535 adresses distinctes, mais le registre de segment a augmenté ces beaucoup de pli. Quand un programme fait la référence à un endroit de mémoire, le processeur prend automatiquement la valeur à partir d'un registre de segment, le multiplie par 10 (dans l'hexadécimal, qui est 16 dans la décimale), et ajoute la valeur d'adresses de 16 bits pour obtenir une adresse de mémoire physique.

Intel 80286 et processeurs postérieurs ont pu employer un mode protégé appelé par arrangement plus flexible d'accès mémoire. Dans le mode protégé, la valeur du registre de segment n'a pas été employée directement, mais a été à la place employée pour choisir une entrée à partir d'une table qui a contenu 24-bit (80286 processeurs) ou (80386 ou améliorent) valeurs de 32 bits d'adresse de base. Avec la capacité d'ajouter de plus grandes valeurs de segment, l'arrangement protégé de mode laisse l'accès de 16 bits de programmes jusqu'à 4GB de mémoire physique.

Puisque les versions de 16 bits de Windows comptent sur le DOS et le code du BIOS de l'ordinateur pour effectuer des opérations d'entrée-sortie, et le DOS et le BIOS sont des programmes de vrai-mode, Windows doit pouvoir commuter rapidement le processeur dans les deux sens entre le mode protégé et vrai. Les 80286 n'ont pas pu être facilement retournés au vrai mode du mode protégé. C'est pourquoi Windows 1 et 2 a été forcé pour se fonder seulement sur le vrai mode.

Les 80386 et les processeurs postérieurs, cependant, pourraient immédiatement être commutés dans les deux sens entre le vrai et protégé mode, ainsi avec l'arrivée de ces processeurs, Windows 3 a été complètement remodelé pour tirer profit d'un espace mémoire potentiel énormément plus grand du mode protégé.

Pour la compatibilité avec des ordinateurs plus anciens, Windows 3.0 a pu être couru en n'importe lequel de trois modes :

  • Vrai mode, avec l'accès à tout au plus 1 mb de mémoire
  • Le mode standard, qui a mis l'unité centrale de traitement dans le mode protégé, et a augmenté la mémoire utilisable de maximum directement au mb 16
  • 386 a augmenté le mode, qui ont laissé l'unité centrale de traitement employer des 386 l'appui du matériel processeurs pour exécuter des programmes multiples de DOS immédiatement. Ce mode avait été développé et examiné dans Windows 386. Le traitement multitâche de DOS est venu à une légère diminution d'exécution, ainsi la norme et 386 modes augmentés ont été rendus disponibles comme options.

Windows 3.0 a exigé 640K de mémoire centrale plus au moins 256K de mémoire prolongée, et a exigé le MS-DOS 3.1 ou meilleur.

L'interface utilisateur de Windows a été également sensiblement améliorée. Le directeur de MS-DOS a été remplacé avec le directeur de programme, qui avait l'habitude des icônes pour représenter des groupes de programme, et le gestionnaire, qui était un navigateur graphique de système de fichiers comparable à d'aujourd'hui mon ordinateur. Les adapteurs de graphiques de VGA étaient beaucoup plus communs par ce point, et le code graphique de Windows a été augmenté pour soutenir l'utilisation de plus que les 16 couleurs primitives disponibles dans Windows 1 et 2. Ceci a permis pour que Windows montre des images photographiques pour la première fois.

Tandis que l'accès de Windows 3 à plus de mémoire était une amélioration énorme Windows fini 1 et 2, a protégé le mode a présenté un nouveau et devenir bientôt occurrence ennuyante : le défaut général de protection. Dans le ce de vrai mode, de programmes de boguet (ou conducteurs de matériel, ou composants de Windows) lus de ou a écrit aux adresses de mémoire incorrectes procéderait souvent comme si rien ne s'était produit, et pourrait seulement plus tard le gel de système vers le haut d'en raison du code recouvert de programme. Le mode protégé a donné à Windows la capacité de détecter quand un programme essayé pour accéder à la mémoire il n'a pas été supposé (par conséquent le mot protégé). Puisqu'il n'y avait rien que Windows pourrait vraiment faire pour remédier à de la situation, il juste montrerait l'avertissement de défaut de protection et terminerait le programme.

Malheureusement, quand Windows 3.0 a été libéré la première fois, la plupart des programmes et conducteurs d'application ont contenu les bogues qui avaient été jamais déja détectés. Beaucoup étaient bénins, mais le mécanisme de protection ne pourrait pas savoir cela. Et, avec beaucoup de Windows fraîchement récrit, Windows lui-même a contenu les bogues innombrables, aussi. Windows 3.0 a rapidement gagné une réputation en tant qu'étant un logiciel d'exploitation phénoménalement amélioré, mais à peine utilisable.

Windows 3.1

Windows libéré par Microsoft 3.1 en avril 1992, et pour la première fois, vraiment obtenu la droite de 16 bits de Windows. La plupart des bogues étaient fixes, et les réalisateurs ont eu leurs applications nettoyées. Même le mécanisme général de défaut de protection lui-même a été amélioré, et a été moins souvent produit. Quelques avances techniques ont été faites : L'appui de vrai mode a été lâché (pour Windows lui-même ; Des applications de DOS ont été courues en vrai ou virtuel mode 86). L'appui scalable de police de Truetype a été ajouté, de même que des prolongements pour l'appui de multimédia. L'enchaînement d'objet et inclure de la technologie (OLE) ont été libérés, qui a permis pour que les applications coopèrent sans connaître des détails au sujet des opérations internes de chacun. Appui également inclus de gestion de réseau de client-côté de Windows 3.1 comme dispositif standard.

Par ce temps, le marché était manière après prêt pour un logiciel d'exploitation de traitement multitâche fiable, et Windows 3.1 a vendu un million de copies en deux mois. Le développement des applications de DOS de caractère-mode a pratiquement cessé, avec WordPerfect Corporation étant une exception de fatallylate de notablyand. L'industrie de logiciel s'est concentrée presque entièrement sur Windows, et à un moindre degré sur Macintosh.

Windows pour des équipes de travail

Windows pour les équipes de travail (WFWG) était un produit basé sur Windows 3.1 que le dossier inclus et l'imprimeur partageant l'appui ont incorporé à un petit coût additionnel. Ceci a permis pour établir des réseaux de pair-à-pair sans le logiciel additionnel, et a directement visé les produits de LanTastic de NetWare et d'Artisoft de Novell, qui vers le haut de jusqu'à ce point ont eu le petit marché de réseau de bureau à eux-mêmes.

La version 3.1 de WFWG (basée sur Windows 3.1) a été libérée en octobre 1992, et version 3.11 en novembre, 1993.

Windows 3.11

Windows 3.11 était bogue-fixe la version, l'a distribué comme mise à niveau libre et installé sur de nouveaux ordinateurs, libérés en décembre 1993. C'était la dernière issue dans le produit de 16 bits de Windows.

Pour plus de détails sur chacune des versions de 16 bits de Windows, voir le support.microsoft.com/kb/q32905.

c'est un article supplémentaire par Aktaz Lineda


Déni : Notre site Web n'est pas responsable de l'information contenue par cet article. Cet article reflète nullement les vues, les avis, les pensées ou la croyance du personnel d'annuaire d'articles.

Notification de traduction : L'article "l'évolution du ~ de Microsoft Windows 16 le bit Windows" a été traduit en utilisant un service de traduction automatisé. Nous faisons des excuses sincèrement pour toutes les erreurs de traduction qui se sont produites. Merci de l'arrangement.


  Online: 1253 users browsing the articles directory © 2005-2010 E-articles.info All Rights Reserved.  
The articles and tutorials in the directory are property of their respective owners and authors.