Confronto nel tempo

Questo articolo esplora il concetto di mantenere il tempo e il modo in cui la misurazione umana del tempo è in contrasto con quella di un computer.

Il tempo è certamente un concetto che molti di noi danno per scontato, ci passa davanti e lo notiamo solo quando intravediamo i capelli grigi allo specchio o arriviamo in ritardo per quell'incontro importante. Tuttavia, tenere traccia del tempo ha occupato l'umanità per millenni.
Dalle prime meridiane e orologi acqua ai moderni orologi digitali e orologi atomici, gli esseri umani hanno trovato modi sempre più precisi e innovativi di raccontare il tempo.

I computer devono anche conoscere l'ora esatta. La precisione è essenziale nel mantenere Internet e le reti di computer comunicanti tra loro, ma per un computer il passare del tempo è una semplice equazione basata sull'accumulazione di momenti discreti aggiunti a un tempo base, normalmente il numero di secondi da quel momento.

D'altra parte gli umani hanno una varietà di nozioni diverse su come misurare il tempo. Lo separiamo in secondi, minuti, giorni, settimane, mesi, anni, decenni e persino millenni.

E questo è il problema, mentre storicamente abbiamo forzato il tempo a corrispondere con l'orbita e la rotazione della Terra, chiamata tempo solare, che a quanto risulta non è poi così preciso, beh, non abbastanza per un computer.

Le reti di computer utilizzano il protocollo NTP (Network Time Protocol), lo standard di sincronizzazione dell'ora utilizzato da Internet per essere mantenuto allo stesso tempo. NTP consente alle macchine di eseguire query su server di riferimento orari regionali che ottengono l'UTC (Universal Coordinated Time) da orologi di riferimento altamente precisi da Internet o tramite radio o ricevitore GPS.

Tuttavia, l'UTC è basato sul tempo atomico e si differenzia dal tempo di rotazione della Terra (sistema solare) perché la giornata si sta lentamente allungando. La gravità della luna allunga la rotazione globale di circa 1.4 millisecondi, vale a dire millesimi di secondo al giorno per secolo. Da 1820, ciò che pensiamo come un periodo 24-hour ha ottenuto 2 millisecondi più a lungo.

Di conseguenza, il tempo atomico differisce dal tempo solare di un secondo circa ogni 500 giorni. Per regolare i secondi bisestili vengono aggiunti ogni anno circa. Tuttavia, poiché i computer diventano più dipendenti dalla precisione, questo secondo istante può causare problemi poiché un secondo può essere una quantità enorme in alcune applicazioni sensibili al tempo.

Alcuni suggeriscono di combattere questo problema, il secondo dovrebbe essere eliminato e il mondo dovrebbe rimanere con il solo tempo atomico, anche se ciò comporterebbe il sole a mezzanotte e il buio durante il giorno (anche se nell'arco di 43,000). Altri sostengono che avere una scala temporale basata sulla rotazione della Terra sia primitiva e non necessaria nell'età moderna, sebbene molti agricoltori e astronomi siano desiderosi di argomentare il contrario.

Tuttavia, poiché gli orologi atomici e i computer diventano sempre più accurati e precisi, sembra che gli umani e il nostro mondo rotante non saranno in grado di tenere il passo.

Questo post è stato scritto da

Richard Williams N

Richard N Williams è un autore tecnico e specialista nel settore della sincronizzazione server NTP e ora. Richard Williams N su Google+