Robustesse

 

RETOUR

Robustesse du système d'exploitation

Peu de plantages (apparition d'un écran bleu ou gel de l'écran, reboot non sollicité, ...).
Progrès par rapport aux versions antérieures de Windows (2003, 2000, NT 4.0 et surtout Windows 95, 98 et Millenium).
Du niveau d'UNIX.
-> Fonctionnement assez sûr (plusieurs centaines d'heures voire plusieurs milliers d'heures consécutives sans problème).

Tout comme les applications des utilisateurs, fonctionnement du système d'exploitation sous la forme d'un ensemble de programmes (processus) en interaction assurant les services nécessaires.

Fonctionnement de ces différents programmes et des différentes applications des utilisateurs dans des zones mémoires différentes isolées et protégées les unes des autres (voir figure 1).
-> Aucun accès mémoire non autorisé ne peut être réalisé par un programme dans la zone mémoire réservée à un autre programme.
-> Si un composant non critique du système d'exploitation plante, les autres composants peuvent continuer à fonctionner.
-> Si un programme utilisateur plante, les autres applications en fonctionnement et le système d'exploitation ne plantent pas conséquemment.


Figure 1: Système d'exploitations en plusieurs processus indépendants

Windows 2008 intègre la capacité de relancer automatiquement les composants du système d'exploitation qui auraient cessé de fonctionner.
Les communications entre les processus du système d'exploitation deux à deux et entre le système d'exploitation et les applications sont soumises à ACLs pour les sécuriser.

Un utilisateur particulier utilisable pour définir des autorisations est l'utilisateur "Système local" qui représente le système d'exploitation.

Meilleure gestion des fuites de mémoire qu'avec les anciennes versions de Windows.
-> Moins de reboots sont nécessaires pour cause de perte excessive de mémoire.

Robustesse du système d'information

Windows 2008 intègre un ensemble de fonctionnalités permettant de fiabiliser le fonctionnement d'un système d'information.
Ce sont par exemple:

  • Active Directory (Annuaire distribué)
  • FRS (File Replication System)
  • DFS (Distributed File System)
  • RAID
  • ...