ビクター、チャーリー、ビクター、チャーリー、レセプション

コンピューターに日付と時刻を設定したことのある人は誰でも略語UTCを見ましたが、この時刻が実際にどこから来て、なぜそれがそんなに重要なのか誰もが知っているわけではありません。







ちょっとした歴史



UTCは、WET(西ヨーロッパ時間)の最新バージョンです。 UTCは1964年に導入され、地球の国際座標系(ITRS)に関連しています。 天体に関する時間を計算するには、国際天文座標系(ICRS)が使用されます。

日常生活ではGMTで十分ですが、より正確な調整が必要な場合は、UTCが不可欠です。 UTCは、グリニッジ標準時(GMT)と国際原子時(TAI)の間のリンクです。

最初のARPANETサーバー(1969年9月2日)をインストールした後、ネットワーク上で1つの時間を記述して送信することが必要になりました。 互換性のために、POSIX標準のフレームワークで説明されている時間。 開始点は1970年1月1日でした。 このようにして、1970年1月1日の午前0時にミリ秒カウントダウンタイマーが起動されました。 1970年1月30日、最初の調整後、UTC時間から2番目のPOSIXタイムラグがありました。 1981年まで、David L. MilesがUTCおよびPOSIX時刻同期プロトコル(NTP)を発明するまで、ラグは手動で調整されました。

その後、NTPはARPANETネットワーク内だけでなく、NSFNet、CSNETなどのネットワークでも使用されるようになりました。 現在、最新のコンピューターはすべてNTPを使用できます。



国際地球回転サービス



以前のすべての道路がローマにつながっていた場合、今ではパリを安全に時間の中心と呼ぶことができます。 1987年にパリで「国際地球回転サービス」(hpiers.obspm.fr)が設立されました。これは世界時間を維持する責任があります。

安定した接続とインターネットだけでなく衛星システムの仕事もその仕事に依存しています。

衛星システム(GLONASS、GPS、DORIS、QZSS、IRNSS、EGNOS、WAAS)に関しては、それらは主に天文計算を改良し、正確な時間信号を地球に中継するのに役立ちます。

地球の回転の監視は、主に電波望遠鏡、惑星のさまざまな場所に設置された地震センサー、および観測所に設置されたトータルステーションやその他の機器を使用して行われます。 このすべての機器の助けを借りて、国際タイムサービスの専門家は、GMT値に影響するリソスフェアプレートの速度を追跡します。



現代のインターネットは、TCP / IPプロトコル(RFC739、RFC791)に基づいており、正確な時刻が積極的に使用されるトランスポートレベルで使用されます。 UTCは重要な役割を果たし、ネットワークが単一の座標系で動作できるようにします。 インターネットに接続されたコンピューターの正確な時刻のソースは、主にタイムサーバー(SNTP、NTP)またはハードウェアクロック(CMOS)であり、GPSデバイスを使用してGPS衛星と同期して、衛星から正確な時刻を取得できます。





問題番号1。 コンピューターシステムの時刻同期



過去40年間で、国際地球回転サービスはUTCに24秒を追加しました。 負荷の高いシステムの開発者とネットワーク管理者にとって、International Earth Rotation Serviceによるすべての決定は別の問題になる可能性があります。 通常、2番目の調整を追加するときに、管理者は、プロセッサへの異常な負荷を回避するため、またはサーバーとの接続が失われた後、スケジュールされたサーバーの再起動を実行します。



問題番号2。 コンピューターシステムでの時間の設定



Windowsアーキテクチャに基づく多層システムの開発者が遭遇する可能性のあるUTCを使用する場合の別の問題は、同じ特性を持つコンピューター上の同じプログラムですが、異なるネットワークインフラストラクチャでは異なるパフォーマンスで動作する可能性があり、問題の原因がプログラムではなく、TCP / IP設定。 TcpDelAskTicks(確認遅延時間)またはTcpInitialRTT(待機時間)パラメーターが最適に設定されていない場合、ネットワークが麻痺する可能性があります。その結果、クライアントアプリケーションは、パケットがサーバーに正常に配信されたという確認を受信せず、再送信を試行します。 この問題は、低速チャネルでTcpMaxDataRetransmissionsパラメーター(最大再送信数)を1に設定し、高速チャネルで4294967295に設定すると悪化する可能性があります。この場合、デフォルトで設定されたTcpDelAskTicksパラメーターは運命的な役割を果たします。 高速チャネルでは、遅延パラメータと確認応答遅延時間パラメータを削減でき、チャネルのスループットが向上することは明らかです。 実際、通信チャネルの特性は、「調整の2番目」などを含むさまざまな理由で、日中に変化する可能性があります。 待機間隔の値を調整するには、Timestampsオプション(パラメーターTcp1323Opts)を使用します。これにより、再送信タイマーの値を自動的に設定できます。



問題番号3。 戸建2038



最も有名なUTC関連の問題は、コンピューターシステムのUTC値が32ビットを超える「2038問題」です。 これは、2038年1月19日、3時間14分8秒に発生します。 NTPサーバーを使用している場合、次の調整の通知をネットワーク経由で2秒間受信し、その後ではなくリアルタイムで調整できます。 この場合、コンピューターシステムのカウントダウンタイマーを事前にリセットして、UTCv2のカウントを開始できます。 外部同期のないコンピューターシステムは、調整秒後にUTCv2に切り替える必要があります。



代替時間-BMT



UTCとそれに関連するタイムゾーンの代替手段もあります。これは、Biel Mean Time(以降BMT)です。 インターネット上の時間を測定するための汎用ユニットとしてBMTを使用することが提案されています。 BMT時間は1998年10月23日に公式に発表され、主にスイスの企業Swatchから資金提供されているため、インターネットではBMTとともにSIT(Swatch Internet Time)を意味する略語を見ることができます。 BMTは、WETからUTCへのようにGMTにも関連していますが、WETとは異なり、UTC + 1に対応する冬時間に厳密に関連付けられているため、BMT時間を計算するときは、タイムゾーンだけでなく、時間から夏時間への変換も考慮する必要があります。戻る。



ビール平均時間の計算
<html> <body> <script> var sputnikLaunch = new Date(); isSummerTime=60; TimeZone=sputnikLaunch.getTimezoneOffset()/60; Hours = sputnikLaunch.getUTCHours()+3+TimeZone; Min = sputnikLaunch.getUTCMinutes(); Seconds = sputnikLaunch.getUTCSeconds(); SIT=Math.floor(((Hours*3600)+((Min-isSummerTime)*60)+Seconds)*1000/86400); document.write("@"+SIT); </script> </body> </html>
      
      







time-.beatsの従来の単一ユニットの導入により、BMTにはタイムゾーンがありません。 通常、1000の.beatsは、平均的な晴れの1日に相当します。 .beatの点で真夜中は000に等しくなり、正午には.beatsになります。 BMT時間は常に3桁で、タイムゾーンはありません。

おそらく将来、UTCv2はBMTと同じくらい単純になり、POSIX時間よりも正確になるでしょう。



情報資料:
1. itrf.ensg.ign.fr/doc_ITRF/Brewster_WA_Site%20Survey.pdf

2.http://ru.wikipedia.org/wiki/Account_Time_Service

3. ru.wikipedia.org/wiki/NTP

4. ru.wikipedia.org/wiki/SNTP

5.http://ru.wikipedia.org/wiki/Second_ofの調整

6.http://en.wikipedia.org/wiki/Satelite

7.https://support.ntp.org/bin/view/Servers/StratumOneTimeServers

8.https://support.ntp.org/bin/view/Servers/StratumTwoTimeServers

9.http://technet.microsoft.com/en-us/library/cc938206.aspx

10.http://upload.wikimedia.org/wikipedia/commons/e/e9/Year_2038_problem.gif

11. Windowsタイムサービスの仕組み。-http://technet.microsoft.com/en-us/library/cc773013(WS.10).aspx

12.http://ru.wikipedia.org/wiki/ARPANET

13.http://www.timeanddate.com/time/internettime.html

14.http://www.swatch.com/zz_en/internettime/

15. en.wikipedia.org/wiki/David_L._Mills

16. en.wikipedia.org/wiki/Swatch_Internet_Time

17.http://images.wikia.com/lostpedia/es/images/6/60/Hieroglyphs.JPG

18.itrf.ensg.ign.fr/ITRF_solutions/2008/doc/ITRF2008-Vel.gif




All Articles