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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Les fuites de données explosent en France, désormais pays le plus touché d’Europe
- L’IA accélère les attaques et expose les identités non gouvernées
- Identités machines et supply chain : l’erreur stratégique des entreprises en cybersécurité
- WordPress publie une mise à jour de sécurité d’urgence pour corriger wp2shell
Articles les + lus
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
À la une de la chaîne Tech
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
