Cela semble être une question de terminologie entourant l'utilisation du terme «temps réel».
Horloge temps réel
Une horloge en temps réel est un dispositif de chronométrage stable / précis (dans une certaine tolérance), afin que le système hôte puisse l'utiliser pour associer des événements / actions à l'heure et à la date d'occurrence.
Vous pouvez penser à une horloge en temps réel comme analogue aux entrailles d'une montre numérique connectée à l'ordinateur. Il a une référence de temps alimentée indépendamment conçue pour être stable et raisonnablement précise. Comme une montre numérique, elle ne perdra pas la trace de l'heure actuelle simplement parce que l'ordinateur hôte a été arrêté. Des horloges en temps réel ont été installées sur les ordinateurs principalement pour plus de commodité afin que l'utilisateur n'ait pas à ressaisir l'heure et la date actuelles à chaque démarrage du système ou à effectuer des ajustements fréquents pour compenser la dérive.
L'alternative à une horloge en temps réel serait d'utiliser des logiciels et des temporisateurs internes pilotés par l'horloge système. Une telle approche est réalisable (le PC IBM d'origine fonctionnait de cette façon), mais n'est pas particulièrement stable; il perdra également la trace de la date / heure à tout moment où le système d'exploitation est arrêté, bloqué ou se bloque.
Système en temps réel
Lorsque le terme «temps réel» est appliqué à un système informatique ou à une application, il décrit un système qui répond aux événements du monde réel dans un laps de temps déterministe très court - souvent quelques millisecondes, parfois moins, avec un ordre défini. d'entrées simultanées. Les systèmes en temps réel sont utilisés pour des choses telles que le contrôle des machines - robotique, simulations et jeux. Bien qu'une application en temps réel puisse utiliser les informations de date et d'heure actuelles, une application n'est pas "en temps réel" simplement parce qu'elle utilise la date et l'heure actuelles.
Horloges en temps réel vs minuteries haute résolution
Comme indiqué ci-dessus, le but d'une horloge en temps réel est de garder une trace fiable de la date et de l'heure actuelles, généralement à la seconde près; un bon aura une dérive minimale (secondes gagnées ou perdues chaque jour). Les horloges en temps réel n'ont généralement pas de haute résolution; leurs horloges de base fonctionnent souvent assez lentement par rapport aux horloges CPU modernes; ceci afin de minimiser la consommation d'énergie (drainer sur sa source d'alimentation indépendante) afin que l'horloge continue de conserver de manière fiable l'heure si l'ordinateur hôte est éteint pendant une période prolongée.
Une minuterie haute résolution n'est pas concernée par l'heure ou la date actuelle; son but est de mesurer des intervalles de temps avec une certaine précision, peut-être des microsecondes ou même moins. Pour ce faire, il doit être basé sur une horloge haute fréquence stable - généralement l'horloge du système informatique. Les temporisateurs à haute résolution ne sont pas non plus généralement concernés par la dérive sur de longues durées, car le but habituel est la mesure du temps sur de courtes durées. Les minuteries haute résolution n'ont pas la même préoccupation de consommation d'énergie que les horloges en temps réel, car elles n'ont pas de travail à faire lorsque l'ordinateur hôte est éteint.