none
Software clock et hardware clock

    Discussion générale

  • Bonjour,

    Tous d'abord veuillez m'escuser si je ne poste pas dans la bonne section mais je sais pas vraiment dans quel section ce message doit se situer donc je me permet de poster ici .

    J'ai un Parc sous windows XPe qui n'arrive pas garde une heure correct, sur certain le decalage peut atteindre plusieurs heures.
    Je me suis un peu renseigné sur le gestion de l'heure dans un pc avec windows et il semble donc qu'il y ait deux horloges : une hardware accesible dans le bios et gere par un chipset
    et une software gére par l'OS.
    Lorsque le Pc n'est plus alimenté la clock hardware continue a compté grace à une pile.
    Au demarrage de l'OS la clock software se synchronise sur le clock hardware et s'incremente grâce à une interruption généré par la clock hardware.

    Le decalage dans le temps vue au niveau de l'OS peut donc être due à deux problèmes :

    -La clock hardware est defecteuse : Elle ne s'incremente pas correctement et/ou ne genere pas les impulsions pour les interruptions correctement.
     Les cause de ce defaut peuvent être multiples mais il suffit que la frequence de reference ( quartz ) ne soit pas correct ou devie

    -La clock software rate des interruption à cause d'autre processus , elle s'incremente donc moins vite que le temps réel

    Mes questions sont donc les suivantes:

    -Est ce que ce resumé est correct ?

    -La clock software se synchronise avec la clock hardware au demarrage de l'OS, il y a t'il d'autre moment où cette synchronisation se fait ?
    Par exemple à lors de la fermeture de l'OS?

    -A des fins de tests est il possible de modifier la clock hardware sans modifier la clock software?

    -Existe il des documents microsoft decrivant precisement le comportement de la clock software par rapport à la clock hardware?

    Merci d'avance pour votre aide !
    • Type modifié Ciprian Duduiala mardi 7 février 2012 11:40 hors contexte
    • Déplacé Ciprian Duduiala mardi 7 février 2012 11:40 hors contexte (Origine :Développement et compatibilité des applications sous Windows)
    mardi 7 février 2012 10:18

Toutes les réponses