« Fonctionnement d'un ordinateur/Les circuits compteurs et décompteurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 184 :
 
En mode périodique, la sortie du ''timer'' est un signal d'horloge dont la fréquence est 2,3,4, X fois plus petite que la fréquence du compteur. Si le ''timer'' est réglé de manière à émettre un signal tous les 9 cycles d'horloge, la fréquence de sortie sera de 9 fois moins celle de la fréquence d'entrée du compteur.
 
===Le ''watchdog timer''===
 
Le '''''watchdog timer''''' est un ''timer'' spécifique dont le but est d'éteindre ou de redémarrer automatiquement l'ordinateur si jamais celui-ci ne répond plus ou plante. Tous les ordinateurs n'ont pas ce genre de ''timer'', et beaucoup de PC s'en passent. Mais ce ''timer'' est très fréquent dans les architectures embarquées. Le ''watchdog timer'' est un compteur:décompteur) qui doit être réinitialisé régulièrement. S'il n'est pas réinitialisé, le ''watchdog timer'' déborde (revient à 0 ou atteint 0) et envoie un signal qui redémarre le système. le système est conçu pour réinitialiser le ''watchdog timer'' régulièrement, ce qui signifie que le système n'est pas censé redémarrer. Si jamais le système dysfonctionne gravement, le système ne pourra pas réinitialiser le ''watchdog timer'' et le système est redémarré automatiquement ou mis en arrêt.
 
[[File:SimpleWatchdogTimer.gif|centre|vignette|upright=2|Le ''Watchdog Timer'' et l'ordinateur.]]
 
===L'Intel 8253===
Ligne 214 ⟶ 220 :
 
: A ce propos, c'est la raison pour laquelle il est impossible de dépasser les 1000 FPS sur les jeux vidéos Windows et Linux : le signal d'horloge de 1Khz est utilisé pour le démarrage des calculs des images, ce qui limite à une image toutes les millisecondes, soit 1000 FPS.
 
===Le ''watchdog timer''===
 
Le '''''watchdog timer''''' est un ''timer'' spécifique dont le but est d'éteindre ou de redémarrer automatiquement l'ordinateur si jamais celui-ci ne répond plus ou plante. Tous les ordinateurs n'ont pas ce genre de ''timer'', et beaucoup de PC s'en passent. Mais ce ''timer'' est très fréquent dans les architectures embarquées. Le ''watchdog timer'' est un compteur:décompteur) qui doit être réinitialisé régulièrement. S'il n'est pas réinitialisé, le ''watchdog timer'' déborde (revient à 0 ou atteint 0) et envoie un signal qui redémarre le système. le système est conçu pour réinitialiser le ''watchdog timer'' régulièrement, ce qui signifie que le système n'est pas censé redémarrer. Si jamais le système dysfonctionne gravement, le système ne pourra pas réinitialiser le ''watchdog timer'' et le système est redémarré automatiquement ou mis en arrêt.
 
[[File:SimpleWatchdogTimer.gif|centre|vignette|upright=2|Le ''Watchdog Timer'' et l'ordinateur.]]
 
<noinclude>