Accueil  
Contact Plan du site
chronomètre logo PBL
     
 

Dossier express : passage à l'an 2000



présentation générale

introduction

RTC/BIOS

erreurs classiques

Windows NT

test de Windows NT

Windows 98, 95, 3.x

test de Win 9.x et 3.X

liste de contrôle

synthèse

 
     
     
 

Introduction


Les systèmes d'exploitation Windows® mettent les applications à l'abri de la plupart des problèmes de passage à l'An 2000. Cependant, certains problèmes peuvent subsister.
Ce document se penche sur l'interaction existant entre l'horloge temps réel (RTC) de l'ordinateur, le système d'entrée-sortie de base (BIOS) et les systèmes d'exploitation Microsoft suivants :
Windows NT® 3.51 et Windows NT® 4.0 - désignés ici par Windows NT.
Windows® 98 et Windows® 95 - désignés ici par Windows 9.x.
Windows® 3.x et MS-DOS® version 5.x ou ultérieure.


Pour préparer votre environnement informatique à franchir le cap du siècle, il importe de connaître le comportement du système d'exploitation qui équipe vos PC et du tandem horloge temps réel/BIOS. Vous devrez également comprendre le comportement de l'horloge temps réel (RTC) et du BIOS lors de l'auto-test à la mise sous tension (POST) consécutif à ce changement de date fatidique. Ce document comprend plusieurs tests faciles à utiliser qui permettront aux utilisateurs de déterminer si le tandem RTC/BIOS et le système d'exploitation qui équipent leur machine sont prêts pour l'An 2000. Avant d'exécuter ces tests, Microsoft conseille à ses clients d'installer les mises à jour gratuites pour systèmes d'exploitation et applications proposées quand cela s'avère nécessaire.

Avant 1984, date à laquelle IBM décida d'incorporer, en standard, une puce RTC sur ses PC AT, les utilisateurs étaient invités à entrer manuellement la date à chaque fois qu'ils allumaient leur ordinateur. Depuis lors, les PC se sont le plus souvent contentés de copier cette puce, laquelle peut, ou non, prendre en charge le passage à l'An 2000.

La puce RTC est alimentée par pile, ce qui lui permet de conserver la date lorsque le PC est hors tension. Cette puce met à jour automatiquement l'heure, le jour, le mois et l'année, codée sur deux chiffres. En règle générale, elle comporte sept registres qui stockent les valeurs correspondant à l'heure et à la date. Parmi ces registres, six sont mis à jour automatiquement. Chacun d'eux stocke une valeur différente : secondes, minutes, heures, jours, mois et années. Le registre correspondant à l'année stocke les deux derniers chiffres : "99" en 1999 ou "00" en 2000. Le septième registre, intitulé registre du siècle, stocke les deux premiers chiffres de l'année. Ce registre, dont la mise à jour n'est pas automatique, affiche soit "19" en 1999, soit "20" en 2000. La mise à jour de ce registre ne peut être effectuée que par le BIOS ou le système d'exploitation.

Nombreux sont les fabricants de matériels qui ne prennent pas en charge l'accès direct à l'horloge temps réel. Cela s'explique par l'absence d'emplacement standard pour le registre du siècle dans les puces RTC. Ainsi, la puce RTC de la plupart des ordinateurs PS/2 stocke la valeur correspondant au siècle en un endroit bien spécifique, qui n'est pas celui choisi par la puce qui équipe d'autres types d'ordinateurs. Certaines applications de test cataloguées "An 2000" qui accèdent directement à l'horloge temps réel ont détecté des anomalies. À notre connaissance, il n'existe pas d'autres catégories d'applications qui accèdent directement à l'horloge temps réel. En règle générale, les applications doivent utiliser des interfaces BIOS ou API définies pour obtenir des informations de date.
Haut de page

 
  Présentation