2009-04-09 102 views
0

假設硬件間隔定時器在發出中斷信號之前僅計數到零。操作系統如何使用間隔計時器來跟蹤一天的時間?操作系統中斷

+0

作業?聞起來像它。 – Welbog 2009-04-09 17:13:31

回答

1

硬件間隔定時器計數到零,觸發並中斷,並重置爲特定值(由OS設置)。由於定時器頻率是已知的,並且起始值是可設置的,並且它自動復位,所以OS可以設置它來例如每秒發射18次中斷,然後使用計數器來保持時間。

現代機器通常使用由主板上的小電池支持的實時時鐘(RTC)芯片 - 這消除了計算機斷電時導致的錯誤,並且實際上相當準確。這些RTC通常具有可以在BIOS中設置的警報,以便打開計算機以用於各種目的。