2009-04-09 7 views
0

Supposons que le temporisateur d'intervalle matériel ne compte que jusqu'à zéro avant de signaler une interruption. Comment un système d'exploitation peut-il utiliser le minuteur d'intervalle pour suivre l'heure du jour?interruptions du système d'exploitation

+0

Travail à domicile? Ça sent comme ça. – Welbog

Répondre

1

Le temporisateur d'intervalle matériel compte jusqu'à zéro, se déclenche et s'interrompt, puis se réinitialise à une valeur spécifique (définie par le système d'exploitation). Comme la fréquence de la minuterie est connue et que la valeur de départ est réglable et qu'elle se réinitialise automatiquement, le système d'exploitation peut par exemple déclencher une interruption 18 fois par seconde, puis utiliser les compteurs pour conserver l'heure.

Les machines modernes utilisent généralement une puce d'horloge temps réel (RTC) soutenue par une petite batterie sur la carte mère - cela élimine les erreurs causées lorsque l'ordinateur n'est pas alimenté, et est en fait assez précis. Ces RTC ont souvent des alarmes qui peuvent être configurées dans le BIOS pour allumer l'ordinateur, à des fins diverses.

Questions connexes