目次:
おそらく重要な締め切りが迫っている場合を除き、コンピューターのクロックについてはあまり考えないでしょうが、コンピューターがどのように時間を保つかについて少し知っていれば、システムとネットワークをスムーズに実行できます。 さらに、コンピューターテクノロジーによって時間の追跡、記録、記録の方法が変わりましたが、それ自体が非常に興味深いものです。 ここでは、コンピューターが時間を管理する方法を見ていきます。
Unix時間
ちょっとしたUnix中心の存在を許してください。しかし、インターネット上のサーバーのかなりの部分がUnix時間を使用しています。 Unix時間とは何ですか? 実際には非常に簡単です。 UTCの1970年1月1日の午前0時から経過した秒数です。 (UTCについては後で説明します。)これは「エポック」として知られています。
多くのUnixおよびLinuxシステムは、エポック秒を計算してローカル時間に変換することにより時間を計算します。 これの利点は、2つの日付と時刻の差を簡単に計算できることです。 1970年1月1日の真夜中からどれだけ時間が経過したかを知りたい場合、それは単純な減算の問題です。 Perlプログラミング言語には、想像したい任意の時点でエポック秒を計算する機能があります。 (Perl 101でPerlについて詳しく知ることができます。)