Windows NT

Windows NT (nouvelle technologie) de est une famille des logiciels d'exploitation établis par le Microsoft , la première version dont a été libéré en juillet 1993. Il a été à l'origine conçu pour être haut-niveau-langue-basé puissant, processor-independent, le multitraitement, du système d'exploitation à utilisateurs multiples avec des configurations comparables au Unix . On l'a prévu pour compléter les versions du consommateur de Windows qui ont été basées sur le MS-DOS . Le NT était la première version entièrement à 32 bits de Windows, tandis que ses contre-parties grand public, Windows 3.1x et le Windows 9x , étaient hybrides de 16 bits/à 32 bits. Le Windows 2000 , le Windows Xp , le serveur 2003 de Windows de , le Windows Vista , le serveur de Windows de 2008 (bêta) , et le serveur à la maison de Windows de sont basés sur le système de Windows NT, bien qu'ils ne soient pas stigmatisés comme Windows NT.

Dispositifs importants

Un but principal de conception de NT était portabilité de matériel et de logiciel. Les versions du NT étaient disponibles pour une série d'architectures de processeur, à savoir le IA-32 d'Intel , les MIPS , l'alpha , le PowerPC , le SPARC , le Intel i860 , et le Intel i960 . La large compatibilité de logiciel a été réalisée avec le soutien plusieurs du " du api ; personalities" ; , y compris le primaire Win32 api et appui limité pour le POSIX et les api d'OS/2 . Pour les solutions à utilisateurs multiples bloquées de serveur, le NT a soutenu les listes de contrôle d'accès de de par-objet (le dossier, fonctionnent, et rôle) permettant un ensemble riche de permissions de sécurité d'être appliqué aux systèmes et aux services. Le NT a soutenu des protocoles de réseau de Windows, héritant de la gestion de réseau précédente du LAN Manager De d'OS/2 , aussi bien que la gestion de réseau de TCP/IP du d'Unix (pour quel Microsoft mettrait en application une pile de TCP/IP dérivée de la pile de schéma Unix ).1 était la première version de Windows pour utiliser le " à 32 bits ; flat" ; mémoire virtuelle virtuelleee adressant sur les processeurs à 32 bits. Son produit de compagnon, Windows 3.1, a utilisé l'adressage segmenté et les passages de 16 bits à l'adressage à 32 bits en pages.1 a comporté un grain de noyau fournissant à un système api, fonctionnant en mode de surveillant , et un ensemble d'environnements du l'utilisateur-espace leurs propres api qui ont inclus le nouvel environnement Win32, un environnement de mode texte d'OS/2 1.3 et un environnement de POSIX. Le plein grain du traitement multitâche de préemption a pu interrompre des tâches en cours d'exécution de programmer d'autres tâches, sans compter sur des programmes de l'utilisateur pour abandonner volontairement la commande de l'unité centrale de traitement, comme en Windows 3.

Notamment, dans Windows NT 3.x, plusieurs sous-systèmes de conducteur d'entrée-sortie, tels que la vidéo et l'impression, étaient des sous-systèmes du l'utilisateur-mode . Dans Windows Nt4, les sous-systèmes de bobineuse de vidéo, de serveur et d'imprimeur étaient integrated dans le grain. Le premier GUI du de Windows NT a été fortement influencé par (et programmatically compatible avec) cela de Windows 3.1 ; L'interface de Windows Nt4 a été remodelée pour assortir cela de Windows 95 toute neuve , se déplaçant du gestionnaire de programmes au menu de début de /à la conception Taskbar .

Le NTFS , un système de fichiers inscrit et bloqué, a été créé pour le NT. Le NT tient compte également d'autres systèmes de fichiers installables, et avec les versions 3.51, le NT pourrait également être installé sur FAT du du DOS ou systèmes de fichiers du HPFS d'OS/2. Des versions postérieures pourraient être installées sur une cloison de FAT gagnant la vitesse aux dépens de la sécurité, mais cette option n'est plus présente dans le Windows Vista .

Développement

Quand le développement commencé en novembre 1988, Windows NT devait être connu comme OS/2 3.0, la troisième version du du système d'exploitation développé conjointement par Microsoft et IBM . En plus de travailler sur trois versions d'OS/2, Microsoft a continué le développement parallèle du DOS-basé et de moins de ressource - environnement exigeant de de Windows.0 a été libéré en mai 1990, il était par la suite si réussi que Microsoft ait décidé de changer l'interface de programmation API pour commandes Tempus-link primaire pour le NT non distribué encore OS/2 (car on l'a alors connu) d'un OS/2 prolongé api en prolongé Windows api . Cette décision causée la tension entre Microsoft et IBM et la collaboration finalement a tombé en morceaux. IBM a continué seul le développement d'OS/2 tandis que Microsoft continuait le travail sur Windows NT nouvellement retitré. Bien que ni l'un ni l'autre du système d'exploitation ne soit immédiatement aussi populaire que les produits du DOS ou du Windows de Microsoft, Windows NT serait par la suite bien plus réussi qu'OS/2.

Microsoft a loué un groupe de réalisateurs de Digital Equipment Corporation menée par le coutelier de Dave de établir Windows NT, et beaucoup d'éléments de la conception reflètent une première expérience de DEC avec le VMS du coutelier et le RSX-11 . Le du système d'exploitation a été conçu pour fonctionner sur les architectures de jeu d'instructions multiples et les plates-formes de matériel multiples dans chaque architecture. Les dépendances de plate-forme sont en grande partie cachées du reste du système par un module de mode de grain appelé le HAL (couche d'abstraction de matériel).

Le code de mode du grain de Windows NT autre distingue le " ; kernel" ; , dont le but primaire est de mettre en application le processeur et des fonctions dépendantes d'architecture, et le " ; executive" ;. Ceci a mené quelques auteurs se référer au grain comme Microkernel , mais le grain de Windows NT ne remplit plus plusieurs des critères d'un " ; microkernel" ; , bien que c'ait été le but original du coutelier en chef d'architecte. Le grain et le directeur sont lié par ensemble dans le programme exécutable simple ntoskrnl.exe ; de l'extérieur de ce module il y a peu de distinction entre le grain et le directeur. Les routines de chacune sont directement accessibles, comme par exemple des programmes pilotes de périphérique de grain-mode.

Des ensembles d'api dans le famille de Windows NT sont mis en application comme sous-systèmes placé sur le " publiquement non documenté de ; native" ; Api ; il était ceci qui a permis l'adoption en retard de Windows api (dans le sous-système Win32). Windows NT était le premier du système d'exploitation pour employer le Unicode intérieurement.

Dégagements

logiciel d'uture

Plates-formes soutenues

Le NT a été écrit dans le C , une langue à mi-niveau. Ceci signifie qu'il peut être compilé pour courir sur plusieurs systèmes de processeurs ; cependant, le code produit par le compilateur est un plus grand et plus lentement qu'assembleur code écrit pour un processeur particulier. Pour cette raison, le NT n'a pas été favorisé au commencement pour l'usage avec des processeurs plus lents avec de moins de la mémoire. Il a également prouvé bien plus difficile de mettre en communication des applications telles que le Microsoft Office ce qui étaient sensibles aux issues telles que l'alignement de structure de données de sur des processeurs du RISC . À la différence du Windows CE qui fonctionne par habitude sur une série de processeurs, le manque de succès des systèmes RISC-basés sur le marché de bureau a eu comme conséquence presque tous les déploiements réels de NT étant sur des processeurs d'architecture du X86 .

Afin d'empêcher le Intel x86 - le code spécifique du glissement dans le du système d'exploitation par des réalisateurs a employé à se développer sur les morceaux x86, Windows NT 3.1 a été au commencement développé using des systèmes de développement non-x86 et alors mis en communication à l'architecture x86. Ce travail a été au commencement basé sur le Intel i860 - le basé brillent le système de et, plus tard, la plate-forme du jazz de des MIPS R4000-based. Les deux systèmes ont été conçus intérieurement à Microsoft.1 a été libéré pour le PC compatible de d'Intel x86, l'alpha de DEC de , et l'ARC - plates-formes conformes de des MIPS . Soutien supplémentaire de Windows NT 3.51 du processeur de PowerPC en 1995, spécifiquement préparation - systèmes conformes de tels que les ordinateurs de bureau de série entière d'IBM/ordinateurs portables et les séries de Motorola PowerStack de ; mais en dépit des réunions entre le Michael Spindler et Bill Gates, de manière significative pas sur la puissance Macintosh .

Windows NT mis en communication par d'Intergraph Corporation de à son architecture de tondeuse de et plus défunt Windows NT 3.51 ont été mis en communication au SPARC , mais ni l'une ni l'autre version n'a été vendue au public comme produit au détail.0 était le dernier dégagement principal pour soutenir l'alpha, les MIPS, ou le PowerPC, bien que le développement du Windows 2000 pour l'alpha ait continué jusqu'à l'août 1999, quand le Compaq a arrêté le soutien de Windows NT sur cette architecture ; et alors trois jours plus tard Microsoft a également décommandé leur programme d'AlphaNT, quoique le dégagement de NT 5 d'alpha (Windows 2000) ait atteint le RC 2 (construction 2128). Les versions libérées du NT pour l'alpha étaient à 32 bits seulement, bien que l'alpha matériel ait été utilisé intérieurement à Microsoft pendant le développement précoce du Windows 2000 64-bit pour le IA-64 . Ce grain a été fortement modifié encore pour le Xbox 360 qui fonctionne sur le PowerPC . Cette version n'est pas en vente séparée, et est seulement traversante disponible acquérant un Xbox. Peu est connu à son sujet.

Besoins en matériel

Les spécifications minimum de matériel exigées pour courir chaque dégagement de la version professionnelle de poste de travail de Windows NT ont été assez lentes jusqu'au dégagement de 6.0 Vista, qui exige 15 gigaoctets au minimum d'espace disque libre plus des 5 gigaoctets additionnel de l'espace supplémentaire pour 6.0, une augmentation de 10 fois seul d'espace disque libre au-dessus de la version préalable.

Désignation de « NT »

On le croit populairement que le coutelier de Dave a prévu l'initialism « WNT » comme calembour sur le VMS , incrémentant chaque lettre par un , semblable à l'histoire apocryphe de de dérivation d'Arthur C. Clarke le nom de s de HAL 9000 'en décrémentant chaque lettre d'IBM. Tandis que ceci aurait adapté au sens de l'humour du coutelier, le nom plus tôt du projet de NT OS/2 démonte cette théorie. Un autre de l'OS/2 original 3.0 réalisateurs, marque Lucovsky , déclare que le nom a été pris du processor&mdash d'Intel i860 ; ")&mdash appelé de N10 (ou « de N-Ten ; ce qui a servi de matériel original de cible. Les diverses publications de Microsoft, y compris une session 1998 de questions et réponses avec le Bill Gates , indiquent que les lettres ont été augmentées à la « nouvelle technologie » pour la vente mais ne portent plus n'importe quelle signification spécifique.

Les lettres ont été abandonnées du nom du Windows 2000, bien que la littérature ait contenu l'expression « établie sur la technologie de NT » et la chemise de système a maintenu la désignation de WINNT. Cette action a en apparence reflété l'intention de Microsoft pour unifier ses branches de maison et d'activité, puis représenté par Windows 98 et Windows NT 4.0, mais ce but ne pas être réalisé jusqu'à l'introduction de Windows Xp.

Voir également

Architecture de de Windows NT
Microsoft Windows
NTFS
Domaine de NT de
ReactOS (un projet de source ouverte avec le but de fournir à la compatibilité de binaire et de conducteur-niveau de dispositif Windows NT)
Système de serveur de Windows de
Processus de démarrage de Windows NT de
Environnement de préinstallation de Windows de
Disque du F6

.

Random links:1634 | Ruelle d'alligator | Champs d'Olympia, l'Illinois | Parc d'état de collines de Chino | OBESSU | Windows_NT