> Tech > L’évolution de Windows NT et de VMS

L’évolution de Windows NT et de VMS

Tech - Par iTPro - Publié le 24 juin 2010
email

Bien que présenté par Microsoft comme un OS " maison ", Windows NT est en réalité bien plus ancien que sa date de naissance officielle de 1993. Certains de ses éléments ont été influencés par l'architecture et la conception d'un autre OS, figure de proue d'un autre éditeur. Il est

L’évolution de Windows NT et de VMS

intéressant de noter que, tout au long
des années 90, Digital a introduit dans VMS de nombreuses caractéristiques de
NT et que, réciproquement, Microsoft a ajouté des développements de VMS à  NT.

Par exemple, VMS supporte nativement le clustering depuis 1984 et la mémoire 64
bits et les API systèmes depuis 1996. Windows NT ne supporte le clustering que
depuis l’an dernier – et seulement de manière limitée – et il faudra attendre
plusieurs années encore avant que Microsoft ne sorte une version 64 bits de NT.

De son côté, Microsoft a, dès la première version de Windows NT, inclus le support
des threads du mode kernel, la consignation des événements au niveau du système,
et une base de données de configurations baptisée Registre. VMS a introduit les
threads du mode kernel dans VMS 7.0 en 1995, et n’ajoutera la consignation des
événements et un Registre similaire à  Windows NT que dans la version 7.2.

La saga se poursuit. Après l’acquisition de Compaq par Digital, VMS va-t-il poursuivre
son évolution ou Windows NT va-t-il régler le sort de son prédécesseur ? Une chose
est sûre : NT, lui, va continuer à  grandir, laissant ses origines de plus en plus
loin derrière lui.

FIGURE 1 : Historique de Windows NT

1975 : Digital démarre le développement de VMS

1978 : Digital sort VMS 1.0

1988 : Dave Cutler et son équipe quittent Digital pour Microsoft

1989 : Le projet OS/2 NT est mis en route

1990 : Microsoft sort Windows 3.0 et OS/2 NT devient Windows NT

1993 : Microsoft sort Windows NT 3.1

1994 : Microsoft sort Windows NT 3.5

1995 : Microsoft sort Windows NT 3.51

1996 : Microsoft sort Windows NT 4.0

FIGURE 2 : L’architecture Windows NT de base

FIGURE 3 : L’architecture VMS de base

TABLEAU 2 : Similitudes significatives
entre VMS et Windows NT
VMS Windows NT
L’ordonnanceur de processus implémente 32 niveaux
de priorité divisés en deux
L’ordonnanceur de processus implémente 32 niveaux
de priorité divisés en deux
L’ordonnanceur de processus n’abaisse jamais
la priorité d’un processus en dessous du niveau de priorité programmé par
l’application
L’ordonnanceur de processus n’abaisse jamais
la priorité d’un processus en dessous du niveau de priorité programmé par
l’application
Utilise le boosting pour éviter la monopolisation
de la CPU
Utilise le boosting pour éviter la monopolisation
de la CPU
Supporte le SMP Supporte le SMP
Digital introduit les threads du kernel dans
VMS 7.0
Windows NT 3.1 utilise les threads du mode kernel
Repose fortement sur le mapping des fichiers
en mémoire
Repose fortement sur le mapping des fichiers
en mémoire
Utilise la mémoire virtuelle paginée à  la demande
pour la gestion de la mémoire physique
Utilise la mémoire virtuelle paginée à  la demande
pour la gestion de la mémoire physique
Utilise des working sets avec un algorithme
de remplacement basé sur l’horloge
Utilise des working sets avec un algorithme
de remplacement basé sur l’horloge
Le Balance Set Manager utilise le swapping pour
traiter les besoins de mémoire du système
Le Balance Set Manager n’utilise pas le swapping
Supporte un modèle de drivers en couches dans
toutes les piles de drivers de périphériques
Supporte un modèle de drivers en couches dans
toutes les piles de drivers de périphériques
Implémente des commandes d’E/S basées sur paquets
asynchrones
Implémente des commandes d’E/S basées sur paquets
asynchrones
Représente les ressources comme des objets gérés
par un Gestionnaire des objets
Représente les ressources comme des objets gérés
par un Gestionnaire des objets
Le sous-système de sécurité est basé sur des
objets avec des listes de contrôle d’accès (ACL)
Le sous-système de sécurité est basé sur des
objets avec ACL
MONITOR Analyseur de performances
BACKUP Windows NT Backup

Téléchargez gratuitement cette ressource

Les 7 étapes d’un projet de dématérialisation RH

Les 7 étapes d’un projet de dématérialisation RH

Dans ce livre blanc, nous vous donnons les clés pour concevoir votre projet de dématérialisation RH. Vous découvrirez chacune des étapes qui vous permettront d’apporter de nouveaux services aux collaborateurs, de vous adapter aux nouvelles pratiques et de renforcer la marque employeur.

Tech - Par iTPro - Publié le 24 juin 2010