當前位置:股票大全官網 - 股票投資 - 什麽是軟時鐘?什麽是硬時鐘?

什麽是軟時鐘?什麽是硬時鐘?

所謂硬時鐘,就是使用實時時鐘芯片。它可以在沒有單片機幹預的情況下產生小時、分鐘和秒。日歷數據,如年、月、日等。,自動更正日歷年。另壹種叫軟時鐘,利用內部或外部定時中斷,通過程序計算實時時間。

軟時鐘:早期的計算機為了提供時間標記,在內存中開辟了幾個單元,分別作為年、月、日、時、分、秒計數器,並設置了定時信號發生器,輸出約55ms的脈沖作為中斷請求。在中斷服務程序中,這些時間和日期計數器被修改。這種主要由軟件提供的時間戳稱為軟時鐘。

計算機以軟時鐘和硬時鐘交替運行。

發現——計算機內部時鐘zt的同步校準方法

壹.概述

隨著計算機和互聯網應用的普及,用戶可以通過互聯網查詢和預訂火車和民航機票,異地取款,網上購物和股票交易。在數據交換、日期戳文件傳輸、電子商務和網絡安全防範過程中,都離不開時間的測量。計算機系統和計算機網絡的時鐘應該盡可能精確。否則會因為時間不準導致很多問題。針對高精度時間用戶,如精確時間控制、軍事指揮、衛星測控、火箭發射等。計算機控制設備的時鐘不確定度不僅要達到毫秒、微秒和納秒,還要達到更高的穩定性。這是電腦時鐘獲取時間並保持時間的方法。

二、計算機內部時鐘的運行機制

自從IBM推出個人電腦後,所有電腦及其兼容機,無論是286、386、486還是奔騰,都要手動設置時間和日期。他們都用同樣的方法來計時。他們每個人都有兩個時鐘,壹個軟時鐘和壹個硬時鐘。軟時鐘運行在從計算機打開到計算機關閉期間;電腦關機後,硬時鐘繼續靠電池運行。

軟時鐘通常由8254個時間計數器或功能相同的芯片組成(早期的計算機和IBM-XT型號都是由8253個時間計數器組成),每隔54.936毫秒(或1/18.2秒)產生壹次中斷。計算機的BIOS(基本輸入輸出系統)包含壹個軟件庫來統計中斷請求,然後形成小時、分鐘、秒和年、月和日。同時,它允許外部程序讀取和設置時鐘。

硬時鐘由MC 146818 RTC(實時時鐘芯片)組成。當計算機電源打開時,軟時鐘再次運行,並根據硬時鐘進行設置和同步。此操作在1秒內完成。之後會隨著電腦的運行以不同的速率超前或滯後。硬時鐘所依賴的應時晶體振蕩器(典型值為32.769kHz),由於校準誤差、環境溫度和老化因素的影響,其頻率不確定度>:= .

第三,硬時鐘的測試

筆者曾經測試過他使用的計算機硬時鐘1周的不確定度。測試結果分別在圖1和圖2中給出。兩個軟件的測試結果非常壹致:如果計算機時鐘的時間值為B,時間服務中心服務器的時間值為A,則計算機內部時鐘的不確定度為

= = =

圖1。用CSAOtime同步校準軟件測試硬時鐘。

圖二。用北京時間同步校準軟件測試硬時鐘。

因為計算機是軟時鐘和硬時鐘交替運行的。在軟時鐘運行過程中,用戶在運行系統應用程序、防病毒程序、屏保等時會頻繁訪問日誌文件。,這會導致很大的誤差(他們每次訪問日誌文件,都會帶來54.936毫秒的誤差),累積的計算機時鐘會遠大於硬時鐘的不確定性。計算機時鐘的綜合運行通常每天在1到15秒之間波動,典型值為10秒/天,平均為5、6秒/天。看來有些電腦時鐘的綜合性能還不如手表。