L'évolution du ~ de Microsoft Windows la famille de NT de Windows

Bookmark and Share this Article Original English article

En avril 1987, Microsoft et IBM ont annoncé une nouvelle initiative de logiciel d'exploitation, appelé le logiciel d'exploitation 2 de Microsoft, ou OS/2. Ce devait être la plateforme pour remplacer le DOS, et serait entièrement de 32 bits, mémoire-protégé, multitasked de préemption le logiciel d'exploitation, écrit de la terre vers le haut de Microsoft et d'IBM travaillés au projet conjointement, mais peu de temps après le dégagement de Windows 3.0, le rapport acidifié, et par la suite fini.

IBM et Microsoft chacun ont continué à travailler avec le projet indépendamment. IBM a continué à développer la version 2 d'OS/2 seule, comme nous avons cité précédemment. Microsoft a pris son travail initial sur ce qui était d'avoir la version devenue 3 d'OS/2, et l'a pris dans une direction différente. En 1988, une équipe a mené par Dave Cutler, qui était l'architecte des logiciels d'exploitation de RSX-11 et de VAX/VMS pour la Digital Equipment Corporation, rechristened Windows NT de projet, et remodelé et a récrit le "grain" ou le système minioperating sur lesquels Windows NT devait être construit.

Version 3.1

Le premier dégagement du NT a été donné la version le numéro 3.1 pour assortir la version de 16 bits contemporaine de Windows. (les magasins de cette ère ont réclamé le nombre ont été également choisis de le faire sembler être fiables, car n'importe qui a su qu'un dégagement de "0" de n'importe quoi a été lié pour être boguet.)

Sa interface utilisateur était visuellement celle de Windows 3.1 mais le système entier avait été écrit à partir de zéro ; aucun code de MS-DOS ou de Windows 3.1 n'a été employé. D'un point de vue de programmation, comme nous avons mentionné plus tôt dans notre discussion de la fenêtre 9x, les applications libérées de 32 bits d'une espace adresse d'"appartement" de devoir contrôler le segment de 16 bits de mémoire s'enregistre et leurs frontières 64KB. L'interface de programmation d'application de Windows (api) a été modifiée pour employer des valeurs de 32 bits dans toute la communication entre Windows et les applications. Ceci a exigé des programmeurs de Windows de faire une certaine modification mineure à leur code en cours de demandes se développantes de nouvel environnement, mais l'effort exigé était étonnamment petit. Des modules de gestion de périphérique ont été complètement remodelés, et des programmes d'application ont été totalement isolés dans l'un l'autre ; il n'était pas possible que une application errante mutile l'information stockée dans la mémoire employée par d'autres applications ou par Windows elle-même. Et, intérieurement, Windows a été rendu beaucoup plus robuste. Par exemple, une application errante pourrait être terminée, et tous les mémoire, graphiques, dossiers, et d'autres ressources qu'elle avait employées ont été automatiquement libérés et ont rendu disponible pour la réutilisation par d'autres programmes. Ceux-ci étaient, naturellement, les dispositifs non nouveaux pour les logiciels d'exploitation en général, mais elle étaient le MS-DOS et le Windows finis 3.1 d'amélioration énorme.

Windows NT pourrait des applications immobiles de MS-DOS de course, mais le MS-DOS lui-même n'était pas présent du tout. Un programme intelligent a appelé Windows NT la machine virtuelle de DOS (NTVDM), en utilisant la technologie Microsoft autorisé d'Insignia Solutions Inc. qui avaient été à l'origine créés pour courir des applications de MS-DOS sur Macintosh, si des applications de DOS un environnement "faux" de DOS. NTVDM a arrêté les tentatives de l'application de DOS d'agir l'un sur l'autre avec le DOS, l'adapteur d'affichage, et tout autre matériel, et demandes publiées de Windows NT d'exécuter les fonctions désirées. (bien que moins compliqué) un mécanisme semblable a laissé Windows NT courir des applications de 16 bits de Windows sans modification.

La version 3.1 a été libérée août, 1993 dans deux versions : Poste de travail, à l'usage d'un individu, et serveur avançé, qui était fondamentalement le même logiciel d'exploitation mais avec un arrangement d'autorisation différent qui lui a permis d'être employé comme serveur d'archivage pour de plus grands organismes. Windows NT avait pris cinq ans à la construction, du point qui coutelier de David connecté jusqu'à son dégagement.

L'intention était d'établir un système fortement fiable en maintenant le grain de NT petit, et en déplaçant autant code que l'extérieur possible du grain de sorte que les bogues et les accidents aient pu endommager seulement limité.

Le collage à ce concept a fait le Novell NetWare, UNIX, et logiciels d'exploitation de Linux excessivement robustes, et il pourrait avoir fait ainsi pour Windows NT aussi bien. Cependant, cette première version était inadmissiblement lente, et des versions suivantes, Microsoft est entré de plus en plus du code graphique de programme d'interface dans le grain. Là, il pourrait fonctionner plus rapidement, mais ceci a apporté les risques accrus qu'un bogue dans un conducteur ou un module errant de Windows pourrait prendre à Windows pour avaler avec lui.

Windows NT 3.5

En avril 1994, Microsoft a libéré Windows NT 3.5, dans des versions de poste de travail et de serveur. Cette version a montré l'exécution améliorée et a réduit des conditions de mémoire. C'était la première version vraiment utilisable. La version 3.51 a été libérée en juin 1995 et modifications incluses pour la rendre capable courir des applications conçues pour Windows 95.

Windows NT 3.5 serveurs pourrait non seulement être autorisé pour fournir le service d'archivage partagé à plus de 10 utilisateurs simultanés, mais pourrait également agir en tant que contrôleurs de domaine, offrant des services d'authentification (vérification de mot de passe) pour les réseaux de corporation. Ceci a signifié que des comptes d'utilisateur pourraient être contrôlés dans un endroit (le serveur) plutôt que sur chaque poste de travail individuel.

Poste de travail De Windows NT 4.0

Avant que Windows NT 4.0 ait été libéré en août 1996, Microsoft avait eu le temps pour améliorer non seulement de manière significative l'exécution et la fiabilité du NT, mais incorporer également l'interface utilisateur de Windows 95, y compris le menu de début, ainsi le directeur de programme de Windows 3.1 a été finalement laissée.

Cependant, l'amélioration la plus significative était l'addition du système de fichiers de NTFS. Vers le haut de jusqu'à ce temps, toutes les versions de Windows ont employé les disques durs composés avec le système de fichiers de FAT, que Microsoft reconnaît a été écrit dans une hâte avec seulement les disquettes à l'esprit. Il s'est avéré que les disques Gros-composés étaient tout à fait vulnérables à la perte de données due aux accidents et aux pannes de puissance. Le FAT n'a également fourni aucun moyen de limiter l'accès aux dossiers basés sur des usernames, des mots de passe, ou d'autres qualifications.

Microsoft avait travaillé avec IBM pour développer le système de fichiers de rendement élevé (HPFS) pour OS/2, et pouvait s'appliquer des leçons apprises là à NTFS. Ses buts étaient :

  • Protection de fiabilité des changements aux entrées de répertoire et aux volumes de fichier contre la perte due aux accidents ou aux pannes de puissance, en les encapsulant en tant que "transactions."
  • Commande à grain fin de sécurité de qui est permise de créer, lu, modifier, supprimer, ou contrôler des dossiers et des chemises. Un système apurant permet pour dépister qui a réussi ou n'a pas fait des changements aussi bien.
  • Capacité la capacité de manipuler le Terabyte de la capacité de disque.
  • Une meilleure utilisation d'efficacité d'espace disque, de plus petites unités d'attribution, et de moins d'I/O requis pour lire et modifier des structures de disque.
  • Longs noms de fichier la capacité de stocker des noms de fichier jusqu'à 255 caractères.
  • Les données espacent la capacité de stocker le parallèle, ensembles séparés de données pour un dossier donné. Ceci est employé, par exemple, pour adapter à des noms de fichier alternatifs et à l'information prolongée d'annuaire employés par différents logiciels d'exploitation servis par un serveur d'archivage NT-BASÉ, ou les fourchettes des données et de la ressource de Macintosh.

Le poste de travail de Windows NT 4.0 a été signifié comme logiciel d'exploitation fortement fiable pour les systèmes, les postes de travail, et les serveurs de corporation.

La version de serveur de Windows NT 4.0's a inclus des services additionnels de gestion de réseau tels que l'Internet de Windows appelant le service (VICTOIRES), le protocole dynamique de configuration de centre serveur (DHCP), le service de Domain Name (DNS), le service d'accès à distance (RAS, un service de gestion de réseau d'appel téléphonique), et d'autres.

Professionnel De Windows 2000

Windows 2000 devait avoir été appelé Windows NT 5.0, mais en ce moment Microsoft était officiellement allé enragé avec ses arrangements d'appellation. Windows j'était dans les travaux, et Microsoft déciderait maintenant de réarranger leurs arrangements d'appellation pour chaque version successive de Windows. Libéré en février 2000 après que beaucoup retarde, Windows 2000 était une avance significative dans la fonctionnalité et la fiabilité. Il a fourni beaucoup d'avantages par rapport à Windows NT 4.0, juste dont quelques uns sont énumérés ici :

  • Appui FAT32 (jusqu'à 32GB par cloison) en plus de NTFS et de FAT16
  • Interface utilisateur de Windows 98
  • Console de gestion de Microsoft (MMC) pour beaucoup de fonctions d'entretien (bien que la fente des fonctions entre le panneau de commande et les outils de la gestion MMC d'ordinateur était quelque peu arbitraire et confondante)
  • Soutien de jusqu'à 4GB de RAM
  • Un modèle unifié de conducteur, partagé avec Windows me, de sorte que les fournisseurs de matériel aient pu fournir un conducteur simple qui pourrait être employé sur l'un ou l'autre logiciel d'exploitation
  • Fiabilité considérablement améliorée
  • Améliorations de NTFS comprenant les points de reparse, qui donnent à Windows 2000 la capacité de réorienter des accès de dossier aux commandes ou aux serveurs alternatifs, a UNIX-comme le système de fichiers montable, et UNIX-comme les liens (entrées de répertoire multiples pour un dossier simple)
  • Appui dynamique de disque, qui permet la cloison en marche remettant à la côte
  • Réinitialisations améliorées d'installationfewer d'installation et de logiciel requises, et les marques de service d'installateur de Windows il plus facile correctement aux applications d'uninstall ou de réparation.
  • Appui de matériel de prise et de jeu, moniteurs multiples, USB, et appui de câble d'incendie
  • Options sûres d'initialisation de console de mode et de rétablissement, pour maintenir et réparer les systèmes unbootable
  • Annuaire actif, une gestion d'entreprise et outil de sécurité qui permet la délégation très à grain fin des arrangements de politique de gestion et de sécurité, l'déploiement automatique d'application, et d'autres services
  • La gestion de puissance d'ACPI comprenant suspendent et les modes de hibernate, pour permettre pour employer sur des ordinateurs portatifs.

Windows 2000 a été libéré dans plusieurs versions d'autorisation :

  • Professionnel de Windows 2000, pour différents utilisateurs. Des systèmes biprocesseurs ont été soutenus sous le permis professionnel. Le professionnel de Windows 2000 est devenu le logiciel d'exploitation de bureau du choix pour des utilisateurs d'affaires, leurrant le bout de Windows 3.1 holdouts dans l'évolution.
  • Serveur 2000 de Windows, pour l'usage de serveur d'archivage. Jusqu'à quatre processeurs soutenus sur la carte mère de l'ordinateur.
  • Serveur avancé de Windows 2000, soutenant jusqu'à huit processeurs dans un système et un 64GB simples de RAM (le rappel que le segment enregistre sont encore présent en mode protégé de 32 bits. À la plupart des 4GB de RAM est évident à n'importe quelle une application mais si la carte mère est conçue pour elle, Windows peut jongler les registres de segment pour donner à plus d'applications cette beaucoup de RAM sans pagination).
  • Le serveur 2000 de Windows Datacenter, soutenant jusqu'à 32 processeurs dans un système simple, et groupant, qui lie les serveurs superflus pour permettre l'opération continue devrait un échouer.

Le soutien de tous les processeurs anciens de RISC a été lâché et Windows 2000 a été fourni seulement dans les versions pour l'architecture standard d'Intel x86 (IA-32).

Windows.xp

Libéré en octobre 2001, Windows.xp a officiellement fini le produit de Windows 9x et a apporté Windows NT aux masses, heu, au consommateur. Avec XP, Microsoft est finalement parvenu à rendre le produit de NT raisonnablement compatible avec la piscine des jeux de DOS et des applications restants (elle a aidé que cette piscine avait diminué au cours des années). Microsoft l'a également rendu assez simple pour contrôler, et assez attrayant pour faire appel aux consommateurs d'extrémité. Elle également n'a pas blessé que Microsoft pourrait finalement promettre et réellement fournir un logiciel d'exploitation véritablement fiable. C'en soi est remarquable donné combien de Windows s'était développé. La version originale de l'ajustement de Windows sur deux disquettes. Windows.xp a exigé de 2GB d'espace disque juste d'installer. La quantité massive de code peut être vue dans le nombre de lignes du texte de programmation cru de codethe de source dactylographié par les programmersestimates de Microsoft desquels sont énumérés dans la table ci-dessous :

Lignes de code dans Windows
Version Million de lignes de code
Windows NT 10
Windows 95 15
Windows NT 4.0 16
Windows 98 18
Windows 2000 30
Windows.xp 40 à 45

C'est vraiment une quantité de chancellement de code, étant donné qu'on l'estime qu'un programmeur typique peut produire environ 100 lignes de code de programme de qualité par jour. Si c'est vrai, Windows.xp est le produit de 1.800 années-personnes d'effort (assumant ces personnes descendez des week-ends, et de deux semaines des vacances par an).

Windows.xp a présenté plusieurs perfectionnements au-dessus de Windows 2000 :

  • Conception graphique améliorée. Derided par certains comme "cartoony" au début, elle a la sorte de développé sur nous.
  • Dossier simple partageant des marques il plus facile pour que des consommateurs et de petits bureaux contrôlent la sécurité de dossier sur un réseau et sur un ordinateur donné quand NTFS est employé.
  • Restauration de système, qui exécute les sauvegardes automatiques des programmes système, des composants, et de l'enregistrement à intervalles réguliers et avant de nouvelles applications d'installation.
  • La commutation rapide d'utilisateur permet pour que plusieurs utilisateurs soient entrés simultanément, bien que seulement une personne puisse utiliser l'ordinateur à la fois.
  • Le dessus de bureau à distance permet à un utilisateur de regarder et commander un ordinateur professionnel de Windows.xp au-dessus de l'Internet.

XP a été libéré dans deux versions dans les versions à la maison et professionnelles. Le professionnel de XP est le logiciel d'exploitation de bureau d'tout-mais-le-cuisine-évier et a une allocation d'autorisation pour deux processeurs sur la carte mère. L'édition à la maison de XP, qui permet seulement un processeur, a eu plusieurs dispositifs qui ont été limités ou enlevés. Par exemple, le partage simple de dossier ne peut pas être handicapé ; le groupe de gestion d'utilisateurs de puissance ne peut pas être employé ; et le chiffrage de dossier, les dossiers en différé, l'accueil à distance de dessus de bureau et l'adhésion de domaine ne sont pas disponibles.

Note

Microsoft ne compte pas CPUs multinucléaire ou hyperthreading en tant que CPUs multiple pour l'autorisation. Une unité centrale de traitement de duel-noyau avec des ressembler hyperthreading à 4 CPUs à Windows mais à l'édition à la maison de Windows.xp course immobile là-dessus.

Le paquet 2 de service de Windows.xp a présenté plusieurs dispositifs additionnels et difficultés significatives de sécurité. Les trois additions les plus importantes étaient
  • Un mur à l'épreuve du feu amélioré de Windows, que les aides empêchent des dommages et l'abus au système de au-dessus de l'Internet
  • Centre de sécurité de Windows, qui détecte et informe l'utilisateur de la protection démodée d'antivirus et des configurations moins-que-optimales de sécurité
  • Améliorations à l'Internet Explorer pour empêcher le son détourné par des sites Web malveillants
  • Les améliorations aux perspectives Expressfinally!to empêchent son contenu montrant automatiquement de graphique et de manuscrit, qui peut informer des inondateurs que leur email a été lu

Windows.xp n'a pas été libéré dans des versions de serveur. Au lieu de cela, Microsoft a libéré le successeur au serveur 2000 de Windows avec le serveur nommé 2003 de Windows (rappelez-vous, nous avons dit qu'elles allé enragées).

Nous ne discuterons des versions de serveur de Windows dans aucun détail ici parce que notre foyer est entretien de Windows.xp, et à un moindre degré, des versions individuelles plus tôt de Windows.

En ce moment, Microsoft a décidé d'appeler le successeur à Windows.xp "Windows Vista." Dû dans le deuxième semestre de 2006, Vista promet d'offrir les graphiques considérablement améliorés et des possibilités de dossier-recherche.

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 la famille de Windows NT" 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: 1458 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.