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

 
     
     
 

RTC/BIOS et le passage à l'An 2000


L'horloge temps réel (RTC) et le BIOS présentent un support mutuel. Aussi, est-il conseillé de considérer ces deux composants comme une seule et même unité en matière de préparation à l'An 2000. La plupart des problèmes affectant l'horloge temps réel sont résolus par le BIOS ; d'autres le sont par le système d'exploitation.
Sur des PC plus anciens, il se peut que le logiciel BIOS s'avère incapable de passer automatiquement à l'An 2000. Dans la plupart des cas, le registre du siècle de l'horloge restera bloqué sur "19". Le BIOS de certains PC interprète les années comprises entre 1980 et 1993 ou 2000 et 2093 comme étant des dates non valides. Le cas échéant, le registre du siècle de l'horloge temps réel se montrera incapable de passer à l'An 2000. Sur d'autres PC, enfin, l'utilitaire de configuration du BIOS pourrait ne pas accepter les dates postérieures au 31/12/1999.

Le programme d'initialisation et les séquences d'auto-test à la mise sous tension (POST) de l'ordinateur sont résumés ci-dessous. Cela vous permettra de mieux comprendre comment les erreurs de date sont transmises au système d'exploitation.
Une fois sous tension, le système "s'initialise". Le programme d'initialisation est stocké de manière permanente dans une série de puces ROM (mémoire morte). Un signal déclenche alors l'initialisation des registres par le processeur. Ce même signal définit le registre d'adresse d'instruction sur l'adresse de l'instruction chargée de lancer le programme d'initialisation du BIOS. À son tour, ce programme lance une série de contrôles système, mieux connus sous le nom de POST.

Lors de l'auto-test à la mise sous tension, le processeur envoie des signaux aux composants système pour s'assurer que tous fonctionnent correctement. Si une défaillance est détectée, des messages d'erreur (ou signaux sonores) attirent l'attention de l'utilisateur sur le composant incriminé.

POST valide la cohérence de l'horloge temps réel du système et vous avertit en cas de problème manifeste. Ainsi, s'il détecte une défaillance de la pile qui alimente l'horloge, POST vous en informe et réinitialise les valeurs de date.
Vient ensuite l'initialisation de la carte graphique. POST exécute des tests pour déterminer la quantité de mémoire installée, vérifier le bon fonctionnement des puces de mémoire vive (RAM), s'assurer que le clavier est bien connecté et déterminer si des touches ont été enfoncées.

POST détecte ensuite les lecteurs disponibles et consigne toute modification apportée à la configuration système de base. POST enchaîne sur l'identification du code BIOS des éventuels composants supplémentaires, qu'il incorpore dans le programme BIOS du système.
L'étape suivante consiste à charger le système d'exploitation depuis un disque. Vous remarquerez que l'horloge temps réel et le BIOS sont appelés avant le chargement du système d'exploitation. C'est là un facteur clé dans certains scénarios de passage à l'An 2000.
La section suivante décrit trois scénarios d'erreur classiques affectant le tandem RTC/BIOS. Vous y découvrirez également comment les erreurs sont transmises au système d'exploitation.
Haut de page


 
  Introduction