Gestione dei tempi con sincronizzazione e data e ora dei computer

Il tempo è importante per il buon funzionamento delle nostre vite quotidiane. Tutto ciò che facciamo è governato da o limitato a causa del tempo. Tuttavia il tempo è ancora più essenziale per i sistemi di computer in quanto è l'unico punto di riferimento che un computer deve distinguere tra eventi e processi.

Tutto ciò che un computer fa viene registrato dal processore con quale processo è stato fatto e esattamente quando è stato eseguito. Dal momento che i computer possono elaborare centinaia se non migliaia di transazioni al secondo, il timestamp è vitale per stabilire l'ordine degli eventi.

I computer non leggono e usano il tempo nello stesso formato che facciamo. Data e ora del computer assume la forma di una singola cifra che conta il numero di secondi da un punto fissato nel tempo. Nella maggior parte dei sistemi questo è noto come "Prime Epoch" ed è impostato da 00: 00: 00 UTC su Gennaio 1, 1970. Quindi un timestamp per la data 23 June 2009 il timestamp dovrebbe leggere: 1246277483 come questo è il numero di secondi dell'epoca principale.

I timestamp del computer vengono inviati attraverso le reti e Internet, ad esempio ogni volta che viene inviata un'e-mail è accompagnata da un timestamp. Quando l'e-mail viene risposto a questo viene fornito con un timestamp. Tuttavia, quando nessuno dei due computer è sincronizzato, l'e-mail di risposta potrebbe tornare indietro con un codice precedente e questo può causare indicibili confusioni per un computer, in quanto secondo i suoi registri l'e-mail sarebbe tornata prima che fosse inviato l'originale.

Per questo motivo le reti di computer sono sincronizzate con la scala cronologica globale UTC (Coordinated Universal Time). L'UTC è mantenuta fedele da una costellazione di orologi atomici, il che significa che la rete di computer sincronizzata con una sorgente UTC sarà estremamente accurata.

sincronizzazione oraria sui computer viene gestito dal protocollo NTP (Network Time Protocol). Speciale server NTP dedicati sono disponibili per ricevere un codice temporale sicuro da entrambi Rete GPS o da trasmissioni radiofoniche specialistiche trasmesse da laboratori fisici nazionali e quindi sincronizzare intere reti con la singola origine temporale.

Questo post è stato scritto da

Stuart

Lettura correlata