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 cette ressource
Comment sécuriser une PME avec l’approche par les risques ?
Disposant de moyens financiers et humains contraints, les PME éprouvent des difficultés à mettre en place une véritable stratégie de cybersécurité. Opérateur de services et d’infrastructures, Naitways leur propose une approche pragmatique de sécurité « by design » en priorisant les risques auxquelles elles sont confrontées.