Architecture NT4
Portail Réseau
Généralités
Classification
Topologie
Connectique
Protocoles
Transmissions
NT4
Administration
Sécurité
Glossaire
Questions
Plan

Système en couche + client/serveur

    Windows NT s'inspire du système MACH :

    Un noyau du système d'exploitation fournit des primitives de bas niveau. Des programmes d'applications ( appelés SERVEUR ) offrent les fonctions complémentaires du système d'exploitation. Pour répondre aux demandes d'évolutions, la base du système reste stable tandis que les serveurs sont modifiés ou créés.

    Exécutif de Windows NT

    Mode noyau : mode privilégié d'exécution de code dans un microprocesseur, dans lequel toute la mémoire est totalement accessible et toutes les instructions du microprocesseur peuvent être employées. Permet de garantir que le mauvais fonctionnement d'une application ne mettra pas en péril le fonctionnement du système dans son ensemble. Couche d'abstraction du matériel ( HAL ): partie logicielle commune pour les composants matériels. Elle permet d'isoler le système des spécificités matérielles de la plate forme. Micro noyau : cœur du système ( gestion des interruptions, planifications des threads, synchronisation ).Mode Noyau/Mode utilisateur : les applications ( mode utilisateur : accès limité aux données et au matériel à travers des API ) sont séparées de l'OS ( mode noyau ).

    Sous systèmes protégés

Sous systèmes intégraux = serveurs qui exécutent des fonctions du système d'exploitation et qui répondent aux clients. Ex : sous système de sécurité

Sous systèmes d'environnements = serveur en mode utilisateur

chaque serveur est situé dans un processus séparé dont la mémoire est protégée. Comme tous les systèmes ne partagent pas automatiquement la mémoire, ils communiquent entre eux à l'aide de message ( LPC ).

Fournissent des API spécifiques au système d'exploitation.

Ils permettent l'exécution d'applications prévues pour d'autres systèmes.WIN32 POSIX : uniquement avec NTFS si les applications nécessitent des accès aux systèmes de fichiers (ex: ln). OS2 et autres CSR : sous système constitué d'une partie Console ( accès mode console, arrêt et gestion matériel ) et une partie Fonctions d'environnements divers ( fonctions spécialisées pour les applications 32 bits, ex: création et destruction de processus ).

DOS : NTVDM ( NT Virtual Dos Machine )WIN16 : NTVDM 16bits : attention à l'augmentation des ressources CPU avec les applis 16 Bits.

Client/Serveur : les applications utilisateurs sont des clients qui demandent des services aux sous systèmes protégés qui sont des serveurs. Il y a une division du système en processus qui dialoguent avec les clients. Le principe est identique en local ou à travers un réseau.

Multi-utilisateur au sens Windows NT : on accède à des services disponibles et non à un serveur.

 

Toute remarque concernant ce site peut être envoyée à
Jean Cumps - Faculé de Médecine UCL - Ecole de Pharmacie - TPAO

Dernière modification : 06/01/03

Concepts
Architecture
Partitions
Multiboot
Démarrage
Boot.ini
Différences
Com Net
Explorateur
Configuration