タイムサーバーに接続されていないPCがあるため、時間を追跡する外部の方法がないとします。マシンの電源を入れ、BIOSで時刻と日付を設定します。
それからあなたはPCをオーバークロックしました。 CPUサイクルが速いため、時間が通常より速くなりますか?
システム時間はCPUに基づくのではなく、マザーボード上の別のチップに基づいているため、CPUをオーバークロックしても、システム時間の「速度」は変わりません。
いいえ。クロックはCMOSによって保持され、CPUのオーバークロックの影響を受けません。
CPUのクロック速度はRTCに基づいていないため、変化は見られないはずです。
RTCは最初から完璧ではないため、とにかく通常のクロック速度でもコンピュータでクロックドリフトが発生することに注意してください。クロックドリフトは正常であり、予想されます(ただし、通常のシステムでは重要ではないはずです)。 )。
計時の基本
コンピュータのオペレーティングシステムは通常、次の2つの方法のいずれかで時間の経過を測定します。
•ティックカウント–オペレーティングシステムは、ハードウェアデバイスをセットアップして、1秒間に100回など、既知の速度で定期的に割り込みます。[...]
•ティックレスタイムキーピング–ハードウェアデバイスは、システムの起動から経過した時間単位の数をカウントし、オペレーティングシステムは必要に応じてカウンターを読み取るだけです。[...]
[...]測定における長期的なドリフトやその他のエラーを修正するために、オペレーティングシステム[...]は定期的にネットワークタイムサーバーに対してクロックをチェックします[...]
逸話:私たちはかつて、24時間あたり約15分増加した486クラスのサーバークロックを持っていました。