計(jì)算機(jī)時(shí)鐘偏差分析 通用PC機(jī)自帶兩類(lèi)時(shí)鐘源:硬件時(shí)鐘和軟件時(shí)鐘(或稱(chēng)為系統(tǒng)時(shí)鐘)。不論是硬件時(shí)鐘還是軟件時(shí)鐘,都是由石英晶體振蕩器驅(qū)動(dòng)的,通過(guò)累計(jì)石英晶體振蕩器輸出脈沖數(shù),換算出時(shí)間。所以計(jì)算機(jī)時(shí)鐘的準(zhǔn)確度取決于晶振頻率準(zhǔn)確度。受溫度變化、電壓、芯片老化等因素影響,晶振頻率會(huì)發(fā)生小幅度波動(dòng),其中溫度對(duì)晶振頻影響。 由于工藝和材料的原因,同一生產(chǎn)線上標(biāo)稱(chēng)頻率相同的石英晶體,其實(shí)際頻率是不同的,實(shí)際頻率與標(biāo)稱(chēng)頻率偏差率從10-4量級(jí)到10-9量級(jí)不等。以10-4量級(jí)為例,時(shí)鐘每天至少誤差8.64 s。
Server/Client mode:用戶(hù)向一個(gè)或多個(gè)服務(wù)器發(fā)出服務(wù)請(qǐng)求,根據(jù)所交換的信息,從中選擇認(rèn)為準(zhǔn)確的時(shí)間,并調(diào)整本地的時(shí)鐘。
Multicast/Broadcast mode:此種模式是適用于在高速的LAN上。利用一個(gè)或多個(gè)服務(wù)器在固定的周期向某個(gè)多播地址做廣播。
Symmetric mode:兩個(gè)以上的Server互相進(jìn)行時(shí)間消息的通訊,可以相互校正對(duì)方的時(shí)間,以維持整個(gè)subnet的時(shí)間的一致性。
網(wǎng)絡(luò)時(shí)間協(xié)議(英語(yǔ):Network Time Protocol,簡(jiǎn)稱(chēng)NTP)是在數(shù)據(jù)網(wǎng)絡(luò)潛伏時(shí)間可變的計(jì)算機(jī)系統(tǒng)之間通過(guò)分組交換進(jìn)行時(shí)鐘同步的一個(gè)網(wǎng)絡(luò)協(xié)議之一。NTP由特拉華大學(xué)David.Mills設(shè)計(jì)。