<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>1. Pourquoi avoir une horloge précise ?</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.69.1" name="generator"><link rel="start" href="index.html" title=" Gestion précise de l'heure et de la date "><link rel="up" href="index.html" title=" Gestion précise de l'heure et de la date "><link rel="prev" href="index.html" title=" Gestion précise de l'heure et de la date "><link rel="next" href="ar01s02.html" title="2. L'heure et la date en informatique"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1. Pourquoi avoir une horloge précise ?</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="index.html">Précédent</a> </td><th align="center" width="60%"> </th><td align="right" width="20%"> <a accesskey="n" href="ar01s02.html">Suivant</a></td></tr></table><hr></div><div class="section" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="why"></a>1. Pourquoi avoir une horloge précise ?</h2></div></div><div></div></div><p> Si votre ordinateur ne se connecte jamais à d'autres ordinateurs (ou à d'autres appareils utilisant une horloge), la précision de l'horloge n'est pas critique en elle-même, elle dépend des besoins de l'utilisateur. Cependant, les programmes qui d'une façon ou l'autre utilisent internet dépendent d'une date et d'une heure précises. Voici quelques situations où vous pourriez en avoir besoin : </p><div class="itemizedlist"><ul type="disc"><li><p>Pour des logiciels effectuant des transactions ;</p></li><li><p>Pour des applications commerciales (p.ex. eBay) ;</p></li><li><p>Pour des clients et serveurs de messagerie ;</p></li><li><p>Pour des sites web qui utilisent des cookies ;</p></li><li><p>Pour des applications web distibuées ;</p></li><li><p>Pour certains services web ;</p></li><li><p>Pour des applications distribuées à base de composants telles que <span class="acronym">J2EE</span>, <span class="acronym">.NET</span>, et cætera ;</p></li><li><p>Pour des systèmes de fichiers modernes avancés et parallèles tels que AFS, DFS, GFS, GPFS, et cætera.</p></li></ul></div><p>Et bien sûr, pour utiliser votre ordinateur pour régler votre montre.</p><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="why.pcclock"></a>1.1. De quels facteurs dépend l'horloge matérielle ?</h3></div></div><div></div></div><p>Ici, nous allons un peu parler de la précision de l'horloge matérielle.</p><p>Dans les PC, des oscillateurs à quartz gèrent l'horloge matérielle. La fréquence de l'oscillateur est divisée et finalement on obtient un compteur qui est incrémenté d'une unité toutes les secondes (en réalité c'est plus compliqué que çà, mais c'est suffisant pour nous). L'oscillateur fonctionne même lorsque l'ordinateur est éteint. Dès lors, au démarrage de l'ordinateur (et de Linux), l'horloge matérielle peut donner l'heure actuelle. La stabilité de cette horloge dépend principalement de la température de son environnement mais aussi de la pression atmosphérique et de la stabilité de la tension de son alimentation électrique. L'horloge matérielle est fiable à court terme. Cependant, à long terme, elle dérive par rapport à l'heure exacte. Puisque l'on peut continuellement comparer la fréquence de notre horloge matérielle à celle d'une horloge exacte, on peut calculer la fréquence de l'horloge matérielle et ainsi reconstituer l'heure exacte. Si cette horloge exacte se trouve dans notre réseau local, la précision de l'horloge de votre machine Linux sera de l'ordre de 0.01s. Si vous utilisez plutôt internet, votre horloge sera au plus à 0.2s de l'heure exacte.</p></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="index.html">Précédent</a> </td><td align="center" width="20%"> </td><td align="right" width="40%"> <a accesskey="n" href="ar01s02.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%"> Gestion précise de l'heure et de la date </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> 2. L'heure et la date en informatique</td></tr></table></div></body></html>