web-dev-qa-db-ja.com

インターネットにアクセスできない状態でPCをオーバークロックすると、システム時間が台無しになりますか?

タイムサーバーに接続されていないPCがあるため、時間を追跡する外部の方法がないとします。マシンの電源を入れ、BIOSで時刻と日付を設定します。

それからあなたはPCをオーバークロックしました。 CPUサイクルが速いため、時間が通常より速くなりますか?

17
John

システム時間はCPUに基づくのではなく、マザーボード上の別のチップに基づいているため、CPUをオーバークロックしても、システム時間の「速度」は変わりません。

37
ak112358

いいえ。クロックはCMOSによって保持され、CPUのオーバークロックの影響を受けません。

8
Mitch Brown

CPUのクロック速度はRTCに基づいていないため、変化は見られないはずです。

RTCは最初から完璧ではないため、とにかく通常のクロック速度でもコンピュータでクロックドリフトが発生することに注意してください。クロックドリフトは正常であり、予想されます(ただし、通常のシステムでは重要ではないはずです)。 )。

8
Shinrai

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.vmware.com%2Ffiles%2Fpdf% 2FTimekeeping-In-VirtualMachines.pdf&ei = NTx3UPeLNO_K0AHwgYHQDw&usg = AFQjCNGZ62KMnksPS1KjvTiL_LhXtAzRMg

計時の基本

コンピュータのオペレーティングシステムは通常、次の2つの方法のいずれかで時間の経過を測定します。

•ティックカウント–オペレーティングシステムは、ハードウェアデバイスをセットアップして、1秒間に100回など、既知の速度で定期的に割り込みます。[...]

•ティックレスタイムキーピング–ハードウェアデバイスは、システムの起動から経過した時間単位の数をカウントし、オペレーティングシステムは必要に応じてカウンターを読み取るだけです。[...]

[...]測定における長期的なドリフトやその他のエラーを修正するために、オペレーティングシステム[...]は定期的にネットワークタイムサーバーに対してクロックをチェックします[...]

逸話:私たちはかつて、24時間あたり約15分増加した486クラスのサーバークロックを持っていました。

2
horatio