Skip to main content

システム時間とは何ですか?

systemシステム時間は、コンピューターが時間の経過を測定する方法の表現です。オペレーティングシステム(OS)によって表示される時間とカレンダーの日付、またはさまざまなプログラミング言語によって到達される日付は、システム時間を使用して生成されます。これは、エポックとして知られている任意の出発点以来、ダニをカウントするシステムクロックによって実行されます。各オペレーティングシステムは、時間の長さが異なる独自のエポックとダニを使用します。エポック以来のダニの数を決定し、それらを数秒に変換することにより、コンピューターが現在の時刻と日付をレンダリングすることが可能です。。その機能を持つ最初のモデルは、国際ビジネスマシン(IBM)によって製造されました。それ以来、すべてのPCとOSには、時間を追跡し、それを人間に認識できる形式に変換する何らかの方法が含まれています。ネットワーキング、特にインターネットの出現により、PCは時間ゾーンを考慮してシステム時間を調整できるようになりました。また、セントラルサーバーを一致させるためにシステム時間を更新することが可能になりました。ダニは、各オペレーティングシステムが異なる時間を経て渡るのに時間の測定値に普遍的に変換されるわけではありません。一部のシステムは、100ナノ秒ごとに1つのティックをカウントしますが、他のシステムは1秒に1つのティックを等しくします。システムが十分に長い間同時に動作する場合、ティックカウントが許可されている最大数字の数に達し、ゼロにラップすることが可能です。場合によっては、これがシステムの不安定性を引き起こす可能性があります。一部のオペレーティングシステムは、1601ceから始まり、2099ceまで続く範囲を持つエポックを使用しています。システムの基本入力/出力(BIOS)などのその他は、現在の日の真夜中からカウントされるエポックを使用します。いずれの場合も、エポックが開始されてから何枚のダニが発生したかをコンピューターがカウントし、その数値を人間のユーザーに役立つカレンダーの日付と時刻に変換することが可能です。システム時間が戻ることができるという解像度はダニの長さに依存しているため、一部のシステムはミリ秒で報告できますが、他のシステムは最も近い秒に限定されます。