Die Geschichte hinter der Schaltsekunde
Abgleich der astronomischen an der atomaren
Computer gerne nicht ändern
Während dies funktionierte gut, Ende der 1990er Jahre gab es Bedenken. Eine große Anstrengung war im Gange gegen die Millennium-Bug im Computer die Systeme, die Ingenieure beginnen führte andere zeitliche Störungen sorgen. Hochpräzisions Zeit sendet der GPS Navigation System aktiviert neue sicherheitskritischen Anwendungen, wie Flugzeugnavigation und Kontrolle, wo Zeitvariablen sofort die Flugbahn der Fahrzeuge beeinflussen. Und es war gängige Praxis, Uhren Computer zu synchronisieren, über das Internet mit dem Network Time Protocol (NTP), die stellte die Frage, wie Computer Schaltsekunden umsetzen sollten.
Die Schaltsekunde Erfinder vorgesehen, dass eine Digitaluhr anzeigen UTC, die normalerweise von 23:59:59, 00:00:00 Schritt würde, würden stattdessen Einfügen zusätzlicher 61. Sekunde angezeigt als 23: 59:60. Dies erwies sich als unpraktisch, bricht jedoch als Computer-Software nur selten Zeit in separaten Variablen für Stunden, Minuten und Sekunden. Stattdessen ist es bequemer, als eine einzelne Zahl, eine fortlaufende Zählung der Sekunden Zeit zu vertreten. So gesehen, wird zusätzlich noch ein zu jeder Zeitwert für 23:59:59 immer mit 00:00:00 am Ende. Es gibt keine Zahlen mehr auf die Waage, die die Zeit 23 darstellen könnte: 59:60.
Leider, wie NTP Schaltsekunden in UNIX- und Linux-Betriebssystemen (die meisten Internetservern laufen) gemacht Dinge schlechter umgesetzt: durch Sprung zurück in die Zeit bis zum Anfang der letzten Sekunde, und wiederholen Sie es. Jede Software, die eine Uhr zweimal innerhalb einer Sekunde ablesen könnte die zutiefst verwirrende Situation der zweiten Zeitstempel älter als die erste finden. Eine Kombination dieser und einen bestimmten Fehler im Linux Computer, auffälliges Verhalten verursacht und führte zu Fehler in einigen Datenzentren das letzte Mal, das eine Schaltsekunde in 2012, vor allem in einer großen Fluggesellschaft-Buchungs-System eingeführt wurde. Stattdessen nach unten alternative Implementierungen jetzt nur langsam die Uhr des Computers kurz im Vorfeld bis zu einer Schaltsekunde, um den Unterschied zu berücksichtigen.
Standards, so viele zur Auswahl
Eine Schaltsekunde-freie Form der Atomzeit auch existiert, bekannt als Internationale Atomzeit oder TAI (wieder über die Franzosen). UTC hinkt derzeit genau 35 Sekunden hinter TAI, und dies wird auf 36 Sekunden bis zum 1. Juli erhöhen. Wo Schaltsekunden ernsthafte Störungen, wie GPS oder Raumfahrzeuge, verursachen können verwendet Varianten der TAI für eine lange Zeit. Aber Verwendung von TAI ist nicht weit verbreitet, da Legaldefinitionen der Zeit auf UTC basieren.
Seit über 15 Jahren tobt eine Debatte darüber, ob man Schaltsekunden insgesamt abzuschaffen, dass von einigen Datum an der Unterschied zwischen UTC und TAI fixiert wird. Dies betrifft basierend auf wie Schaltsekunden in Computern implementiert lösen würde, aber würde auch brechen viele bestehende Fachsysteme, einschließlich Satelliten-Tracking-Bodenstationen, astronomische Instrumente und Systeme gebaut mit der Annahme, dass UTC und UT1 nie um mehr als eine Sekunde unterscheiden.
Außerdem gibt es eine eher philosophische Frage aus Entkopplung unsere Definition von Zeit aus der Position der Sonne am Himmel. Astronomische Instrumente wie Sonnenuhren und Sextanten wäre ohne regelmäßigen Rekalibrierung unbrauchbar. Und der Meridian auf die lokalen Sonnenzeit Spiele UTC, die derzeit durch Greenwich bei London verläuft, bedeutet beginnen würde, um nach Osten zu beschleunigen: Paris innerhalb von ein paar hundert Jahre und schließlich vorbei rund um den Globus viele Male zu erreichen. Vielleicht ist das, was teilweise die britische Regierung gegen diese Änderung angeregt haben könnte.
Dieser Artikel erschien ursprünglich auf das Gespräch. Lesen Sie die